## Uses of Interface
org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.TreeRowClosure

Packages that use BPlusTree.TreeRowClosure
org.apache.ignite.internal.processors.cache.persistence.tree
org.apache.ignite.internal.processors.cache.tree.mvcc.data
org.apache.ignite.internal.processors.cache.tree.mvcc.search

### Uses of BPlusTree.TreeRowClosure in org.apache.ignite.internal.processors.cache.persistence.tree

Methods in org.apache.ignite.internal.processors.cache.persistence.tree with parameters of type BPlusTree.TreeRowClosure
`GridCursor<T>` BPlusTree.`find(L lower, L upper, BPlusTree.TreeRowClosure<L,T> c, Object x)`
`T` BPlusTree.`findFirst(BPlusTree.TreeRowClosure<L,T> filter)` Returns a value mapped to the lowest key, or `null` if tree is empty or no entry matches the passed filter.
`T` BPlusTree.`findLast(BPlusTree.TreeRowClosure<L,T> c)` Returns a value mapped to the greatest key, or `null` if tree is empty or no entry matches the passed filter.
`<R> R` BPlusTree.`findOne(L row, BPlusTree.TreeRowClosure<L,T> c, Object x)`
`void` BPlusTree.`iterate(L lower, L upper, BPlusTree.TreeRowClosure<L,T> c)`
`long` BPlusTree.`size(BPlusTree.TreeRowClosure<L,T> filter)` Returns number of elements in the tree that match the filter by scanning through the pages of the leaf level.

### Uses of BPlusTree.TreeRowClosure in org.apache.ignite.internal.processors.cache.tree.mvcc.data

Classes in org.apache.ignite.internal.processors.cache.tree.mvcc.data that implement BPlusTree.TreeRowClosure
`class` `MvccUpdateDataRowNative`

### Uses of BPlusTree.TreeRowClosure in org.apache.ignite.internal.processors.cache.tree.mvcc.search

Subinterfaces of BPlusTree.TreeRowClosure in org.apache.ignite.internal.processors.cache.tree.mvcc.search
`interface` `MvccTreeClosure` Common interface for MVCC search row closures (no-op, only to have clear inheritance hierarchy).

Classes in org.apache.ignite.internal.processors.cache.tree.mvcc.search that implement BPlusTree.TreeRowClosure
`class` `MvccFirstRowTreeClosure` Closure which returns the very first encountered row.
`class` `MvccSnapshotSearchRow` Search row which returns the first row visible for the given snapshot.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.5
Release Date | : June 4 2019