| 
Berkeley DB version 5.3.28  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ForwardCursor<V>
Cursor operations limited to traversing forward.  See EntityCursor
 for general information on cursors.
 
ForwardCursor objects are not thread-safe.  Cursors
 should be opened, used and closed by a single thread.
WARNING: Cursors must always be closed to prevent resource leaks
 which could lead to the index becoming unusable or cause an
 OutOfMemoryError.  To ensure that a cursor is closed in the
 face of exceptions, close it in a finally block.
| Method Summary | |
|---|---|
 void | 
close()
Closes the cursor.  | 
 Iterator<V> | 
iterator()
Returns an iterator over the key range, starting with the value following the current position or at the first value if the cursor is uninitialized.  | 
 Iterator<V> | 
iterator(LockMode lockMode)
Returns an iterator over the key range, starting with the value following the current position or at the first value if the cursor is uninitialized.  | 
 V | 
next()
Moves the cursor to the next value and returns it, or returns null if there are no more values in the cursor range.  | 
 V | 
next(LockMode lockMode)
Moves the cursor to the next value and returns it, or returns null if there are no more values in the cursor range.  | 
| Method Detail | 
|---|
V next()
       throws DatabaseException
LockMode.DEFAULT is used implicitly.
DatabaseException - the base class for all BDB exceptions.
V next(LockMode lockMode)
       throws DatabaseException
lockMode - the lock mode to use for this operation, or null to
 use LockMode.DEFAULT.
DatabaseException - the base class for all BDB exceptions.Iterator<V> iterator()
LockMode.DEFAULT is used implicitly.
iterator in interface Iterable<V>Iterator<V> iterator(LockMode lockMode)
lockMode - the lock mode to use for all operations performed
 using the iterator, or null to use LockMode.DEFAULT.
void close()
           throws DatabaseException
DatabaseException - the base class for all BDB exceptions.
  | 
Berkeley DB version 5.3.28  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||