| Modifier and Type | Class and Description |
|---|---|
static class |
IterableBuilder.Type |
| Modifier and Type | Field and Description |
|---|---|
private ColumnMatcher |
_columnMatcher |
private java.util.Collection<java.lang.String> |
_columnNames |
private Cursor |
_cursor |
private boolean |
_forward |
private java.lang.Object |
_matchPattern |
private boolean |
_reset |
private IterableBuilder.Type |
_type |
| Constructor and Description |
|---|
IterableBuilder(Cursor cursor) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addColumnName(java.lang.String columnName) |
IterableBuilder |
addColumnNames(java.lang.Iterable<java.lang.String> columnNames) |
IterableBuilder |
addColumnNames(java.lang.String... columnNames) |
IterableBuilder |
addColumns(java.lang.Iterable<? extends Column> cols) |
IterableBuilder |
addMatchPattern(java.lang.String columnNamePattern,
java.lang.Object valuePattern) |
IterableBuilder |
forward() |
ColumnMatcher |
getColumnMatcher() |
java.util.Collection<java.lang.String> |
getColumnNames() |
java.lang.Object |
getMatchPattern() |
IterableBuilder.Type |
getType() |
boolean |
isForward() |
boolean |
isReset() |
java.util.Iterator<Row> |
iterator() |
IterableBuilder |
reset(boolean reset) |
IterableBuilder |
reverse() |
IterableBuilder |
setColumnMatcher(ColumnMatcher columnMatcher) |
IterableBuilder |
setColumnNames(java.util.Collection<java.lang.String> columnNames) |
IterableBuilder |
setForward(boolean forward) |
IterableBuilder |
setMatchPattern(Column columnPattern,
java.lang.Object valuePattern) |
IterableBuilder |
setMatchPattern(java.util.Map<java.lang.String,?> rowPattern) |
IterableBuilder |
setMatchPattern(java.lang.String columnNamePattern,
java.lang.Object valuePattern) |
private final Cursor _cursor
private IterableBuilder.Type _type
private boolean _forward
private boolean _reset
private java.util.Collection<java.lang.String> _columnNames
private ColumnMatcher _columnMatcher
private java.lang.Object _matchPattern
public IterableBuilder(Cursor cursor)
public java.util.Collection<java.lang.String> getColumnNames()
public ColumnMatcher getColumnMatcher()
public boolean isForward()
public boolean isReset()
public java.lang.Object getMatchPattern()
public IterableBuilder.Type getType()
public IterableBuilder forward()
public IterableBuilder reverse()
public IterableBuilder setForward(boolean forward)
public IterableBuilder reset(boolean reset)
public IterableBuilder setColumnNames(java.util.Collection<java.lang.String> columnNames)
public IterableBuilder addColumnNames(java.lang.Iterable<java.lang.String> columnNames)
public IterableBuilder addColumns(java.lang.Iterable<? extends Column> cols)
public IterableBuilder addColumnNames(java.lang.String... columnNames)
private void addColumnName(java.lang.String columnName)
public IterableBuilder setMatchPattern(Column columnPattern, java.lang.Object valuePattern)
public IterableBuilder setMatchPattern(java.lang.String columnNamePattern, java.lang.Object valuePattern)
public IterableBuilder setMatchPattern(java.util.Map<java.lang.String,?> rowPattern)
public IterableBuilder addMatchPattern(java.lang.String columnNamePattern, java.lang.Object valuePattern)
public IterableBuilder setColumnMatcher(ColumnMatcher columnMatcher)