Interface BPlusTree.TreeVisitorClosure<L,T extends L>
public static interface BPlusTree.TreeVisitorClosure<L,T extends L>
A generic visitor-style interface for performing inspection/modification operations on the tree.
-
Field Summary
Fields -
Method Summary
-
Field Details
-
STOP
static final int STOP- See Also:
-
CAN_WRITE
static final int CAN_WRITE- See Also:
-
DIRTY
static final int DIRTY- See Also:
-
-
Method Details
-
visit
int visit(BPlusTree<L, T> tree, BPlusIO<L> io, long pageAddr, int idx, WalManager wal) throws IgniteCheckedExceptionPerforms inspection or operation on a specified row.- Parameters:
tree- The tree.io- Th tree IO object.pageAddr- The page address.idx- The item index.- Returns:
- state bitset.
- Throws:
IgniteCheckedException- If failed.
-
state
int state()- Returns:
- state bitset.
-