| Modifier and Type | Field and Description |
|---|---|
| private boolean | |
| private Cursor | |
| private SearchRow | |
| private Object | |
| private Index | |
| private IndexColumn[] | |
| private Value[] | |
| private int | |
| private ResultInterface | |
| private SearchRow | |
| private boolean | |
| private SessionLocal | |
| private SearchRow | |
| private Table |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private boolean | |
| private boolean | |
| private boolean | |
| public static boolean | canUseIndexForIn(Index index, Column[] columns)
Return |
| public void | find(SessionLocal
the session s, ArrayList<IndexCondition> the index conditions indexConditions)Re-evaluate the start and end values of the index search for rows. |
| private void | |
| public Row | |
| public SearchRow | |
| private Value | |
| private SearchRow | |
| public SearchRow | |
| private SearchRow | |
| public SearchRow | |
| public boolean | |
| public boolean | |
| private void | |
| public void | prepare(SessionLocal
Session. s, ArrayList<IndexCondition> Index conditions. indexConditions)Prepare this index cursor to make a lookup in index. |
| public boolean | |
| public void |
| alwaysFalse | back to summary |
|---|---|
| private boolean alwaysFalse | |
| cursor | back to summary |
|---|---|
| private Cursor cursor | |
| end | back to summary |
|---|---|
| private SearchRow end | |
| inColumn | back to summary |
|---|---|
| private Object inColumn Contains a
| |
| index | back to summary |
|---|---|
| private Index index | |
| indexColumns | back to summary |
|---|---|
| private IndexColumn[] indexColumns | |
| inList | back to summary |
|---|---|
| private Value[] inList | |
| inListIndex | back to summary |
|---|---|
| private int inListIndex | |
| inResult | back to summary |
|---|---|
| private ResultInterface inResult | |
| intersects | back to summary |
|---|---|
| private SearchRow intersects | |
| reverse | back to summary |
|---|---|
| private boolean reverse | |
| session | back to summary |
|---|---|
| private SessionLocal session | |
| start | back to summary |
|---|---|
| private SearchRow start | |
| table | back to summary |
|---|---|
| private Table table | |
| IndexCursor | back to summary |
|---|---|
| public IndexCursor() | |
| canUseIndexFor | back to summary |
|---|---|
| private boolean canUseIndexFor(Column column) | |
| canUseIndexForIn | back to summary |
|---|---|
| private boolean canUseIndexForIn(Column column) | |
| canUseIndexForIn | back to summary |
|---|---|
| private boolean canUseIndexForIn(Column[] columns) | |
| canUseIndexForIn | back to summary |
|---|---|
| public static boolean canUseIndexForIn(Index index, Column[] columns) Return
| |
| find | back to summary |
|---|---|
| public void find(SessionLocal s, ArrayList<IndexCondition> indexConditions) Re-evaluate the start and end values of the index search for rows.
| |
| find | back to summary |
|---|---|
| private void find(Value v) | |
| get | back to summary |
|---|---|
| public Row get() Implements org. Doc from org. Get the complete current row. All column are available. | |
| getEnd | back to summary |
|---|---|
| public SearchRow getEnd() Get end search row.
| |
| getMax | back to summary |
|---|---|
| private Value getMax(Value a, Value b, boolean bigger) | |
| getSearchRow | back to summary |
|---|---|
| private SearchRow getSearchRow(SearchRow row, int columnId, Value v, boolean max) | |
| getSearchRow | back to summary |
|---|---|
| public SearchRow getSearchRow() Implements org. Doc from org. Get the current row. Only the data for indexed columns is available in this row. | |
| getSpatialSearchRow | back to summary |
|---|---|
| private SearchRow getSpatialSearchRow(SearchRow row, int columnId, Value v) | |
| getStart | back to summary |
|---|---|
| public SearchRow getStart() Get start search row.
| |
| isAlwaysFalse | back to summary |
|---|---|
| public boolean isAlwaysFalse() Check if the result is empty for sure.
| |
| next | back to summary |
|---|---|
| public boolean next() Implements org. Doc from org. Skip to the next row if one is available.
| |
| nextCursor | back to summary |
|---|---|
| private void nextCursor() | |
| prepare | back to summary |
|---|---|
| public void prepare(SessionLocal s, ArrayList<IndexCondition> indexConditions) Prepare this index cursor to make a lookup in index.
| |
| previous | back to summary |
|---|---|
| public boolean previous() Implements org. Doc from org. Skip to the previous row if one is available. No filtering is made here.
| |
| setIndex | back to summary |
|---|---|
| public void setIndex(Index index, boolean reverse) | |