Interface BPlusTree.TreeRowClosure<L,T extends L>
public static interface BPlusTree.TreeRowClosure<L,T extends L>
A generic visitor-style interface for performing filtering/modifications/miscellaneous operations on the tree.
-
Method Summary
-
Method Details
-
apply
boolean apply(BPlusTree<L, T> tree, BPlusIO<L> io, long pageAddr, int idx) throws IgniteCheckedExceptionPerforms inspection or operation on a specified row and returns true if this row is required or matches or /operation successful (depending on the context).- Parameters:
tree- The tree.io- Th tree IO object.pageAddr- The page address.idx- The item index.- Returns:
Trueif the item passes the predicate.- Throws:
IgniteCheckedException- If failed.
-