## Uses of Class
org.apache.ignite.internal.processors.cache.persistence.tree.io.BPlusInnerIO

Packages that use BPlusInnerIO
org.apache.ignite.internal.cache.query.index.sorted.inline.io
org.apache.ignite.internal.pagemem.wal.record.delta
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.defragmentation
org.apache.ignite.internal.processors.cache.persistence.metastorage
org.apache.ignite.internal.processors.cache.persistence.tree
org.apache.ignite.internal.processors.cache.persistence.tree.io
org.apache.ignite.internal.processors.cache.tree

### Uses of BPlusInnerIO in org.apache.ignite.internal.cache.query.index.sorted.inline.io

Subclasses of BPlusInnerIO in org.apache.ignite.internal.cache.query.index.sorted.inline.io
`class` `AbstractInlineInnerIO` Inner page to store index rows with inlined keys.
`class` `AbstractInnerIO` Inner page to store index rows.
`class` `InlineInnerIO` Implementation of `AbstractInlineInnerIO`
`class` `InnerIO` Inner page for index rows without inline payload.

Fields in org.apache.ignite.internal.cache.query.index.sorted.inline.io with type parameters of type BPlusInnerIO
`static IOVersions<? extends BPlusInnerIO<IndexRow>>` InnerIO.`VERSIONS` Supported versions.

Methods in org.apache.ignite.internal.cache.query.index.sorted.inline.io that return types with arguments of type BPlusInnerIO
`static IOVersions<? extends BPlusInnerIO<IndexRow>>` AbstractInlineInnerIO.`versions​(int payload)`

### Uses of BPlusInnerIO in org.apache.ignite.internal.pagemem.wal.record.delta

Methods in org.apache.ignite.internal.pagemem.wal.record.delta that return BPlusInnerIO
`BPlusInnerIO<L>` NewRootInitRecord.`io()`

Constructors in org.apache.ignite.internal.pagemem.wal.record.delta with parameters of type BPlusInnerIO
`NewRootInitRecord​(int grpId, long pageId, long newRootId, BPlusInnerIO<L> io, long leftChildId, byte[] rowBytes, long rightChildId)`

### Uses of BPlusInnerIO in org.apache.ignite.internal.processors.cache.persistence

Subclasses of BPlusInnerIO in org.apache.ignite.internal.processors.cache.persistence
`static class` `IndexStorageImpl.MetaStoreInnerIO`

### Uses of BPlusInnerIO in org.apache.ignite.internal.processors.cache.persistence.defragmentation

Fields in org.apache.ignite.internal.processors.cache.persistence.defragmentation with type parameters of type BPlusInnerIO
`static IOVersions<? extends BPlusInnerIO<org.apache.ignite.internal.processors.cache.persistence.defragmentation.LinkMap.LinkMapping>>` LinkMap.`INNER_IO_VERSIONS`

### Uses of BPlusInnerIO in org.apache.ignite.internal.processors.cache.persistence.metastorage

Subclasses of BPlusInnerIO in org.apache.ignite.internal.processors.cache.persistence.metastorage
`class` `MetastorageInnerIO`

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

Methods in org.apache.ignite.internal.processors.cache.persistence.tree that return BPlusInnerIO
`BPlusInnerIO<L>` BPlusTree.`latestInnerIO()`

Method parameters in org.apache.ignite.internal.processors.cache.persistence.tree with type arguments of type BPlusInnerIO
`void` BPlusTree.`setIos​(IOVersions<? extends BPlusInnerIO<L>> innerIos, IOVersions<? extends BPlusLeafIO<L>> leafIos)`

Constructor parameters in org.apache.ignite.internal.processors.cache.persistence.tree with type arguments of type BPlusInnerIO
`BPlusTree​(String name, int cacheGrpId, String cacheGrpName, PageMemory pageMem, @Nullable IgniteWriteAheadLogManager wal, AtomicLong globalRmvId, long metaPageId, @Nullable ReuseList reuseList, IOVersions<? extends BPlusInnerIO<L>> innerIos, IOVersions<? extends BPlusLeafIO<L>> leafIos, byte pageFlag, @Nullable FailureProcessor failureProcessor, PageLockTrackerManager pageLockTrackerManager)`

### Uses of BPlusInnerIO in org.apache.ignite.internal.processors.cache.persistence.tree.io

Methods in org.apache.ignite.internal.processors.cache.persistence.tree.io that return types with arguments of type BPlusInnerIO
`static IOVersions<? extends BPlusInnerIO<?>>` PageIO.`getInnerVersions​(int idx)`

Methods in org.apache.ignite.internal.processors.cache.persistence.tree.io with parameters of type BPlusInnerIO
`static void` PageIO.`registerTest​(BPlusInnerIO<?> innerIO, BPlusLeafIO<?> leafIO)` Registers IOs for testing.

Method parameters in org.apache.ignite.internal.processors.cache.persistence.tree.io with type arguments of type BPlusInnerIO
`static void` PageIO.`registerH2​(IOVersions<? extends BPlusInnerIO<?>> innerIOs, IOVersions<? extends BPlusLeafIO<?>> leafIOs)` Registers this B+Tree IO versions.
`static void` PageIO.`registerH2ExtraInner​(IOVersions<? extends BPlusInnerIO<?>> innerExtIOs)` Registers extra inner IO versions.

### Uses of BPlusInnerIO in org.apache.ignite.internal.processors.cache.tree

Subclasses of BPlusInnerIO in org.apache.ignite.internal.processors.cache.tree
`class` `AbstractDataInnerIO`
`class` `AbstractPendingEntryInnerIO`
`class` `CacheIdAwareDataInnerIO`
`class` `CacheIdAwarePendingEntryInnerIO`
`class` `DataInnerIO`
`class` `PendingEntryInnerIO`