Class SqlJetMapIndexCursor
java.lang.Object
org.tmatesoft.sqljet.core.internal.table.SqlJetBtreeTable
org.tmatesoft.sqljet.core.internal.map.SqlJetMapIndexCursor
- All Implemented Interfaces:
ISqlJetBtreeTable,ISqlJetMapIndexCursor,ISqlJetMapIterator
- Author:
- TMate Software Ltd., Sergey Scherbina (sergey.scherbina@gmail.com)
-
Nested Class Summary
Nested classes/interfaces inherited from class org.tmatesoft.sqljet.core.internal.table.SqlJetBtreeTable
SqlJetBtreeTable.State -
Field Summary
Fields inherited from class org.tmatesoft.sqljet.core.internal.table.SqlJetBtreeTable
btree, index, rootPage, write -
Constructor Summary
ConstructorsConstructorDescriptionSqlJetMapIndexCursor(SqlJetMapDb mapDb, ISqlJetBtree btree, ISqlJetIndexDef indexDef, boolean writable) -
Method Summary
Methods inherited from class org.tmatesoft.sqljet.core.internal.table.SqlJetBtreeTable
adjustKeyInfo, checkField, clear, clearRecordCache, close, delete, eof, first, getBlob, getCursor, getEncoding, getFieldsCount, getFieldType, getFloat, getInteger, getKeyInfo, getKeySize, getRecord, getString, getValue, getValueMem, getValues, getValueUncached, hasMoved, insert, isNull, last, lock, lockTable, moveTo, newRowId, newRowId, next, popState, previous, pushState, unlockMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.tmatesoft.sqljet.core.map.ISqlJetMapIndexCursor
close
-
Constructor Details
-
SqlJetMapIndexCursor
public SqlJetMapIndexCursor(SqlJetMapDb mapDb, ISqlJetBtree btree, ISqlJetIndexDef indexDef, boolean writable) throws SqlJetException - Parameters:
mapDb-btree-writable-mapTableDef-- Throws:
SqlJetException
-
-
Method Details
-
getKey
- Specified by:
getKeyin interfaceISqlJetMapIndexCursor- Returns:
- Throws:
SqlJetException
-
getValue
- Specified by:
getValuein interfaceISqlJetMapIndexCursor- Returns:
- Throws:
SqlJetException
-
goToKey
- Specified by:
goToKeyin interfaceISqlJetMapIndexCursor- Parameters:
key-- Returns:
- Throws:
SqlJetException
-
put
- Specified by:
putin interfaceISqlJetMapIndexCursor- Parameters:
key-value-- Throws:
SqlJetException
-