public interface Shuttle
| 限定符和类型 | 方法和说明 |
|---|---|
LeafNode |
getCurrentLeafNode()
get the current LeafNode after calling the method moveToNextLeaf
|
void |
initShuttle()
should be called firstly before calling other methods
|
void |
initShuttleFrom(long key)
Call this instead of initShuttle, if the iterator should start from a bound
(upper/lower depending on direction)
|
boolean |
moveToNextLeaf() |
void |
remove()
remove the current visiting LeafNode and its corresponding value container
|
void initShuttle()
void initShuttleFrom(long key)
key - the upper/lower bound to start fromboolean moveToNextLeaf()
LeafNode getCurrentLeafNode()
void remove()