Package org.roaringbitmap.art
Interface Shuttle
-
- All Known Implementing Classes:
AbstractShuttle,BackwardShuttle,ForwardShuttle
public interface Shuttle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LeafNodegetCurrentLeafNode()get the current LeafNode after calling the method moveToNextLeafvoidinitShuttle()should be called firstly before calling other methodsbooleanmoveToNextLeaf()voidremove()remove the current visiting LeafNode and its corresponding value container
-
-
-
Method Detail
-
initShuttle
void initShuttle()
should be called firstly before calling other methods
-
moveToNextLeaf
boolean moveToNextLeaf()
- Returns:
- true: has a LeafNode ,false: has no LeafNode
-
getCurrentLeafNode
LeafNode getCurrentLeafNode()
get the current LeafNode after calling the method moveToNextLeaf- Returns:
- the current visiting LeafNode
-
remove
void remove()
remove the current visiting LeafNode and its corresponding value container
-
-