|
|||||||||
| 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 not 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.IteratorhasNext in interface java.util.ListIteratorpublic boolean hasPrevious()
hasPrevious in interface java.util.ListIteratorpublic java.lang.Object next()
next in interface java.util.Iteratornext in interface java.util.ListIteratorpublic java.lang.Object previous()
previous in interface java.util.ListIteratorpublic int nextIndex()
nextIndex in interface java.util.ListIteratorpublic int previousIndex()
previousIndex in interface java.util.ListIteratorpublic void set(java.lang.Object value)
set in interface java.util.ListIteratorpublic void remove()
remove in interface java.util.Iteratorremove in interface java.util.ListIteratorpublic void add(java.lang.Object value)
add in interface java.util.ListIteratorpublic final java.util.ListIterator dup()
BaseIterator
dup in interface BaseIteratorpublic final boolean isCurrentData(java.lang.Object currentData)
BaseIterator
isCurrentData in interface BaseIteratorpublic 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 | ||||||||