public class SqlJetIndexScopeCursor extends SqlJetIndexOrderCursor
indexName, indexTable
btreeTable, db
Constructor and Description |
---|
SqlJetIndexScopeCursor(ISqlJetBtreeDataTable table,
SqlJetDb db,
java.lang.String indexName,
java.lang.Object[] firstKey,
java.lang.Object[] lastKey) |
SqlJetIndexScopeCursor(ISqlJetBtreeDataTable table,
SqlJetDb db,
java.lang.String indexName,
SqlJetScope scope) |
Modifier and Type | Method and Description |
---|---|
void |
delete()
Deletes the current record.
|
boolean |
eof()
Tests whether this cursor is positioned behind the last record.
|
boolean |
first()
Goes to the first record.
|
long |
getRowId()
Gets row Id of the current record.
|
boolean |
goTo(long rowId)
Goes to the record with the specified row Id.
|
boolean |
last()
Goes to the last record.
|
boolean |
next()
Goes to the next record.
|
boolean |
previous()
Goes to the previous record.
|
computeRows
getBlobAsArray, getBlobAsStream, getBoolean, getBtreeDataTable, getFieldType, getFloat, getInteger, getRowValues, getString, getValue, isNull, update, updateByFieldNames, updateByFieldNamesOr, updateOr, updateWithRowId, updateWithRowIdOr
firstRowNum, getLimit, getRowCount, getRowIndex, goToRow, lastRowNum, nextRowNum, previousRowNum, setLimit
close, getBlobAsArray, getBlobAsStream, getBoolean, getFieldsCount, getFieldType, getFloat, getInteger, getString, getValue, isNull, reverse
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, getBlobAsArray, getBlobAsArray, getBlobAsStream, getBlobAsStream, getBoolean, getBoolean, getFieldsCount, getFieldType, getFieldType, getFloat, getFloat, getInteger, getInteger, getLimit, getRowCount, getRowIndex, getRowValues, getString, getString, getValue, getValue, goToRow, isNull, isNull, reverse, setLimit, update, updateByFieldNames, updateByFieldNamesOr, updateOr, updateWithRowId, updateWithRowIdOr
public SqlJetIndexScopeCursor(ISqlJetBtreeDataTable table, SqlJetDb db, java.lang.String indexName, java.lang.Object[] firstKey, java.lang.Object[] lastKey) throws SqlJetException
table
- db
- indexName
- firstKey
- lastKey
- SqlJetException
public SqlJetIndexScopeCursor(ISqlJetBtreeDataTable table, SqlJetDb db, java.lang.String indexName, SqlJetScope scope) throws SqlJetException
table
- db
- indexName
- scope
- SqlJetException
public boolean goTo(long rowId) throws SqlJetException
ISqlJetCursor
goTo
in interface ISqlJetCursor
goTo
in class SqlJetTableDataCursor
rowId
- row IdSqlJetException
public boolean first() throws SqlJetException
ISqlJetCursor
first
in interface ISqlJetCursor
first
in class SqlJetIndexOrderCursor
SqlJetException
public boolean next() throws SqlJetException
ISqlJetCursor
next
in interface ISqlJetCursor
next
in class SqlJetIndexOrderCursor
SqlJetException
public boolean previous() throws SqlJetException
ISqlJetCursor
previous
in interface ISqlJetCursor
previous
in class SqlJetIndexOrderCursor
SqlJetException
public boolean eof() throws SqlJetException
ISqlJetCursor
eof
in interface ISqlJetCursor
eof
in class SqlJetIndexOrderCursor
SqlJetException
public boolean last() throws SqlJetException
ISqlJetCursor
last
in interface ISqlJetCursor
last
in class SqlJetIndexOrderCursor
SqlJetException
public void delete() throws SqlJetException
ISqlJetCursor
delete
in interface ISqlJetCursor
delete
in class SqlJetIndexOrderCursor
SqlJetException
public long getRowId() throws SqlJetException
ISqlJetCursor
getRowId
in interface ISqlJetCursor
getRowId
in class SqlJetTableDataCursor
SqlJetException
Copyright © 2009-2010 TMate Software Ltd. All Rights Reserved.