|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sleepycat.collections.BlockIterator
class BlockIterator
An iterator that does need closing because a cursor is not kept open across method calls. A cursor is opened to read a block of records at a time and then closed before the method returns.
Constructor Summary | |
---|---|
BlockIterator(StoredCollection coll,
boolean writeAllowed,
int blockSize)
Creates an iterator. |
Method Summary | |
---|---|
void |
add(java.lang.Object value)
|
java.util.ListIterator |
dup()
Duplicate a cursor. |
boolean |
hasNext()
|
boolean |
hasPrevious()
|
boolean |
isCurrentData(java.lang.Object currentData)
Returns whether the given data is the current iterator data. |
boolean |
moveToIndex(int index)
Initializes a list iterator at the given index. |
java.lang.Object |
next()
|
int |
nextIndex()
|
java.lang.Object |
previous()
|
int |
previousIndex()
|
void |
remove()
|
void |
set(java.lang.Object value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
BlockIterator(StoredCollection coll, boolean writeAllowed, int blockSize)
Method Detail |
---|
public boolean hasNext()
hasNext
in interface java.util.Iterator
hasNext
in interface java.util.ListIterator
public boolean hasPrevious()
hasPrevious
in interface java.util.ListIterator
public java.lang.Object next()
next
in interface java.util.Iterator
next
in interface java.util.ListIterator
public java.lang.Object previous()
previous
in interface java.util.ListIterator
public int nextIndex()
nextIndex
in interface java.util.ListIterator
public int previousIndex()
previousIndex
in interface java.util.ListIterator
public void set(java.lang.Object value)
set
in interface java.util.ListIterator
public void remove()
remove
in interface java.util.Iterator
remove
in interface java.util.ListIterator
public void add(java.lang.Object value)
add
in interface java.util.ListIterator
public final java.util.ListIterator dup()
BaseIterator
dup
in interface BaseIterator
public final boolean isCurrentData(java.lang.Object currentData)
BaseIterator
isCurrentData
in interface BaseIterator
public final boolean moveToIndex(int index)
BaseIterator
moveToIndex
in interface BaseIterator
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |