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 LeafNode
getCurrentLeafNode()
get the current LeafNode after calling the method moveToNextLeafvoid
initShuttle()
should be called firstly before calling other methodsboolean
moveToNextLeaf()
void
remove()
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
-
-