public class H2TreeFilterClosure extends Object implements BPlusTree.TreeRowClosure<H2Row,H2Row>, MvccDataPageClosure
| Constructor and Description |
|---|
H2TreeFilterClosure(IndexingQueryCacheFilter filter,
MvccSnapshot mvccSnapshot,
GridCacheContext cctx,
IgniteLogger log) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(BPlusTree<H2Row,H2Row> tree,
BPlusIO<H2Row> io,
long pageAddr,
int idx) |
boolean |
applyMvcc(DataPageIO io,
long dataPageAddr,
int itemId,
int pageSize) |
String |
toString() |
public H2TreeFilterClosure(IndexingQueryCacheFilter filter, MvccSnapshot mvccSnapshot, GridCacheContext cctx, IgniteLogger log)
filter - Cache filter.mvccSnapshot - MVCC snapshot.cctx - Cache context.public boolean apply(BPlusTree<H2Row,H2Row> tree, BPlusIO<H2Row> io, long pageAddr, int idx) throws IgniteCheckedException
apply in interface BPlusTree.TreeRowClosure<H2Row,H2Row>IgniteCheckedExceptionpublic boolean applyMvcc(DataPageIO io, long dataPageAddr, int itemId, int pageSize) throws IgniteCheckedException
applyMvcc in interface MvccDataPageClosureIgniteCheckedException
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.17-p1 Release Date : November 27 2025