com.sleepycat.db
Class Cursor
java.lang.Object
com.sleepycat.db.Cursor
- Direct Known Subclasses:
- SecondaryCursor
public class Cursor
- extends java.lang.Object
Method Summary |
void |
close()
|
int |
count()
|
OperationStatus |
delete()
|
Cursor |
dup(boolean samePosition)
|
CursorConfig |
getConfig()
|
OperationStatus |
getCurrent(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
Database |
getDatabase()
|
OperationStatus |
getFirst(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getLast(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getNext(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getNextDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getNextNoDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getPrev(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getPrevDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getPrevNoDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getRecordNumber(DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getSearchBoth(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getSearchBothRange(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getSearchKey(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getSearchKeyRange(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getSearchRecordNumber(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
put(DatabaseEntry key,
DatabaseEntry data)
|
OperationStatus |
putAfter(DatabaseEntry key,
DatabaseEntry data)
|
OperationStatus |
putBefore(DatabaseEntry key,
DatabaseEntry data)
|
OperationStatus |
putCurrent(DatabaseEntry data)
|
OperationStatus |
putKeyFirst(DatabaseEntry key,
DatabaseEntry data)
|
OperationStatus |
putKeyLast(DatabaseEntry key,
DatabaseEntry data)
|
OperationStatus |
putNoDupData(DatabaseEntry key,
DatabaseEntry data)
|
OperationStatus |
putNoOverwrite(DatabaseEntry key,
DatabaseEntry data)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Cursor
protected Cursor(Database database,
CursorConfig config)
close
public void close()
throws DatabaseException
- Throws:
DatabaseException
dup
public Cursor dup(boolean samePosition)
throws DatabaseException
- Throws:
DatabaseException
getConfig
public CursorConfig getConfig()
getDatabase
public Database getDatabase()
count
public int count()
throws DatabaseException
- Throws:
DatabaseException
delete
public OperationStatus delete()
throws DatabaseException
- Throws:
DatabaseException
getCurrent
public OperationStatus getCurrent(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getFirst
public OperationStatus getFirst(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getLast
public OperationStatus getLast(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getNext
public OperationStatus getNext(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getNextDup
public OperationStatus getNextDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getNextNoDup
public OperationStatus getNextNoDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getPrev
public OperationStatus getPrev(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getPrevDup
public OperationStatus getPrevDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getPrevNoDup
public OperationStatus getPrevNoDup(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getRecordNumber
public OperationStatus getRecordNumber(DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getSearchKey
public OperationStatus getSearchKey(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getSearchKeyRange
public OperationStatus getSearchKeyRange(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getSearchBoth
public OperationStatus getSearchBoth(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getSearchBothRange
public OperationStatus getSearchBothRange(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getSearchRecordNumber
public OperationStatus getSearchRecordNumber(DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
put
public OperationStatus put(DatabaseEntry key,
DatabaseEntry data)
throws DatabaseException
- Throws:
DatabaseException
putAfter
public OperationStatus putAfter(DatabaseEntry key,
DatabaseEntry data)
throws DatabaseException
- Throws:
DatabaseException
putBefore
public OperationStatus putBefore(DatabaseEntry key,
DatabaseEntry data)
throws DatabaseException
- Throws:
DatabaseException
putNoOverwrite
public OperationStatus putNoOverwrite(DatabaseEntry key,
DatabaseEntry data)
throws DatabaseException
- Throws:
DatabaseException
putKeyFirst
public OperationStatus putKeyFirst(DatabaseEntry key,
DatabaseEntry data)
throws DatabaseException
- Throws:
DatabaseException
putKeyLast
public OperationStatus putKeyLast(DatabaseEntry key,
DatabaseEntry data)
throws DatabaseException
- Throws:
DatabaseException
putNoDupData
public OperationStatus putNoDupData(DatabaseEntry key,
DatabaseEntry data)
throws DatabaseException
- Throws:
DatabaseException
putCurrent
public OperationStatus putCurrent(DatabaseEntry data)
throws DatabaseException
- Throws:
DatabaseException