com.sleepycat.db

Class Cursor

public class Cursor extends Object

Constructor Summary
protected Cursor(Database database, CursorConfig config)
Method Summary
voidclose()
intcount()
OperationStatusdelete()
Cursordup(boolean samePosition)
CursorConfiggetConfig()
OperationStatusgetCurrent(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
DatabasegetDatabase()
OperationStatusgetFirst(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
OperationStatusgetLast(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
OperationStatusgetNext(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
OperationStatusgetNextDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
OperationStatusgetNextNoDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
OperationStatusgetPrev(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
OperationStatusgetPrevDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
OperationStatusgetPrevNoDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
OperationStatusgetRecordNumber(DatabaseEntry data, LockMode lockMode)
OperationStatusgetSearchBoth(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
OperationStatusgetSearchBothRange(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
OperationStatusgetSearchKey(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
OperationStatusgetSearchKeyRange(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
OperationStatusgetSearchRecordNumber(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
OperationStatusput(DatabaseEntry key, DatabaseEntry data)
OperationStatusputAfter(DatabaseEntry key, DatabaseEntry data)
OperationStatusputBefore(DatabaseEntry key, DatabaseEntry data)
OperationStatusputCurrent(DatabaseEntry data)
OperationStatusputKeyFirst(DatabaseEntry key, DatabaseEntry data)
OperationStatusputKeyLast(DatabaseEntry key, DatabaseEntry data)
OperationStatusputNoDupData(DatabaseEntry key, DatabaseEntry data)
OperationStatusputNoOverwrite(DatabaseEntry key, DatabaseEntry data)

Constructor Detail

Cursor

protected Cursor(Database database, CursorConfig config)

Method Detail

close

public void close()

count

public int count()

delete

public OperationStatus delete()

dup

public Cursor dup(boolean samePosition)

getConfig

public CursorConfig getConfig()

getCurrent

public OperationStatus getCurrent(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

getDatabase

public Database getDatabase()

getFirst

public OperationStatus getFirst(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

getLast

public OperationStatus getLast(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

getNext

public OperationStatus getNext(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

getNextDup

public OperationStatus getNextDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

getNextNoDup

public OperationStatus getNextNoDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

getPrev

public OperationStatus getPrev(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

getPrevDup

public OperationStatus getPrevDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

getPrevNoDup

public OperationStatus getPrevNoDup(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

getRecordNumber

public OperationStatus getRecordNumber(DatabaseEntry data, LockMode lockMode)

getSearchBoth

public OperationStatus getSearchBoth(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

getSearchBothRange

public OperationStatus getSearchBothRange(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

getSearchKey

public OperationStatus getSearchKey(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

getSearchKeyRange

public OperationStatus getSearchKeyRange(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

getSearchRecordNumber

public OperationStatus getSearchRecordNumber(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)

put

public OperationStatus put(DatabaseEntry key, DatabaseEntry data)

putAfter

public OperationStatus putAfter(DatabaseEntry key, DatabaseEntry data)

putBefore

public OperationStatus putBefore(DatabaseEntry key, DatabaseEntry data)

putCurrent

public OperationStatus putCurrent(DatabaseEntry data)

putKeyFirst

public OperationStatus putKeyFirst(DatabaseEntry key, DatabaseEntry data)

putKeyLast

public OperationStatus putKeyLast(DatabaseEntry key, DatabaseEntry data)

putNoDupData

public OperationStatus putNoDupData(DatabaseEntry key, DatabaseEntry data)

putNoOverwrite

public OperationStatus putNoOverwrite(DatabaseEntry key, DatabaseEntry data)