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, unlock
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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
-mapTableDef
-writable
-- Throws:
SqlJetException
-
-
Method Details
-
getKey
- Specified by:
getKey
in interfaceISqlJetMapIndexCursor
- Returns:
- Throws:
SqlJetException
-
getValue
- Specified by:
getValue
in interfaceISqlJetMapIndexCursor
- Returns:
- Throws:
SqlJetException
-
goToKey
- Specified by:
goToKey
in interfaceISqlJetMapIndexCursor
- Parameters:
key
-- Returns:
- Throws:
SqlJetException
-
put
- Specified by:
put
in interfaceISqlJetMapIndexCursor
- Parameters:
key
-value
-- Throws:
SqlJetException
-