org.tmatesoft.sqljet.core.internal.map
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
public class SqlJetMapIndexCursor extends SqlJetBtreeTable implements ISqlJetMapIndexCursor
-
-
Constructor Summary
Constructors Constructor and Description SqlJetMapIndexCursor(SqlJetMapDb mapDb, ISqlJetBtree btree, ISqlJetIndexDef indexDef, boolean writable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.Object[]getKey()java.lang.LonggetValue()booleangoToKey(java.lang.Object[] key)voidput(java.lang.Object[] key, java.lang.Long value)-
Methods inherited from class org.tmatesoft.sqljet.core.internal.table.SqlJetBtreeTable
clear, close, delete, eof, first, getBlob, getEncoding, getFieldsCount, getFieldType, getFloat, getInteger, getKeySize, getRecord, getString, getValue, getValues, getValueUncached, hasMoved, insert, isNull, last, lock, lockTable, moveTo, newRowId, newRowId, next, popState, previous, pushState, unlock
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.tmatesoft.sqljet.core.map.ISqlJetMapIndexCursor
close
-
-
-
-
Constructor Detail
-
SqlJetMapIndexCursor
public SqlJetMapIndexCursor(SqlJetMapDb mapDb, ISqlJetBtree btree, ISqlJetIndexDef indexDef, boolean writable) throws SqlJetException
- Parameters:
mapDb-btree-mapTableDef-writable-- Throws:
SqlJetException
-
-
Method Detail
-
getKey
public java.lang.Object[] getKey() throws SqlJetException- Specified by:
getKeyin interfaceISqlJetMapIndexCursor- Returns:
- Throws:
SqlJetException
-
getValue
public java.lang.Long getValue() throws SqlJetException- Specified by:
getValuein interfaceISqlJetMapIndexCursor- Returns:
- Throws:
SqlJetException
-
goToKey
public boolean goToKey(java.lang.Object[] key) throws SqlJetException- Specified by:
goToKeyin interfaceISqlJetMapIndexCursor- Parameters:
key-- Returns:
- Throws:
SqlJetException
-
put
public void put(java.lang.Object[] key, java.lang.Long value) throws SqlJetException- Specified by:
putin interfaceISqlJetMapIndexCursor- Parameters:
key-value-- Throws:
SqlJetException
-
-
DataMelt 3.0 © DataMelt by jWork.ORG