org.tmatesoft.sqljet.core.map
Interface ISqlJetMapTableCursor

All Superinterfaces:
ISqlJetMapIterator
All Known Implementing Classes:
SqlJetMapTableCursor

public interface ISqlJetMapTableCursor
extends ISqlJetMapIterator


Method Summary
 void close()
           
 long getKey()
           
 java.lang.Object[] getValue()
           
 boolean goToKey(long key)
           
 long put(long key, java.lang.Object... values)
           
 
Methods inherited from interface org.tmatesoft.sqljet.core.map.ISqlJetMapIterator
eof, first, last, next, previous
 

Method Detail

close

void close()
           throws SqlJetException
Throws:
SqlJetException

getKey

long getKey()
            throws SqlJetException
Returns:
current key.
Throws:
SqlJetException

getValue

java.lang.Object[] getValue()
                            throws SqlJetException
Returns:
current date.
Throws:
SqlJetException

goToKey

boolean goToKey(long key)
                throws SqlJetException
Parameters:
key -
Returns:
true if cursor was set to the key specified.
Throws:
SqlJetException

put

long put(long key,
         java.lang.Object... values)
         throws SqlJetException
Parameters:
key -
values -
Returns:
data entry id.
Throws:
SqlJetException