Cursor
A cursor is a helper object to iterate through an index.
For indexes are sorted (such as the b tree index), it can iterate
to the very end of the index. For other indexes that don't support
that (such as a hash index), only one row is returned.
The cursor is initially positioned before the first row, that means
next() must be called before accessing data.
| Methods |
| Row |
get()
Get the complete current row.
|
| Row |
get()
Get the complete current row.
All column are available.
Returns:
the complete row
|
| SearchRow |
getSearchRow()
Get the current row.
|
| SearchRow |
getSearchRow()
Get the current row.
Only the data for indexed columns is available in this row.
Returns:
the search row
|
| boolean |
next()
Skip to the next row if one is available.
|
| boolean |
next()
Skip to the next row if one is available.
Returns:
true if another row is available
|
| boolean |
previous()
Skip to the previous row if one is available.
|
| boolean |
previous()
Skip to the previous row if one is available.
No filtering is made here.
Returns:
true if another row is available
|