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 ()
Skip to the next row if one is available.
boolean ()
Skip to the next row if one is available.
Returns:
true if another row is available
boolean ()
Skip to the previous row if one is available.
boolean ()
Skip to the previous row if one is available. No filtering is made here.
Returns:
true if another row is available