Package Functions | |
RangeCursor (DataView view, KeyRange range, boolean writeAllowed) throws DatabaseException | |
RangeCursor | dup (boolean samePosition) throws DatabaseException |
Cursor | getCursor () |
This is not a general implementation of a range cursor and should not be used outside this package; however, it may evolve into a generally useful range cursor some day.
Definition at line 32 of file RangeCursor.java.
|
Create a range cursor. Definition at line 84 of file RangeCursor.java. References com::sleepycat::collections::CurrentTransaction::openCursor(). |
|
Create a cloned range cursor. The caller must clone the underlying cursor before using this constructor, because cursor open/close is handled specially for CDS cursors outside this class. Definition at line 110 of file RangeCursor.java. References cursor, com::sleepycat::collections::CurrentTransaction::dupCursor(), and init(). Referenced by com::sleepycat::collections::DataCursor::cloneCursor(). |
|
Returns the underlying cursor. Used for cloning. Definition at line 149 of file RangeCursor.java. Referenced by com::sleepycat::collections::DataCursor::close(), and com::sleepycat::collections::DataCursor::getCurrentRecordNumber(). |