| Modifier and Type | Field and Description |
|---|---|
static IOVersions<IndexStorageImpl.MetaStoreInnerIO> |
IndexStorageImpl.MetaStoreInnerIO.VERSIONS |
static IOVersions<IndexStorageImpl.MetaStoreLeafIO> |
IndexStorageImpl.MetaStoreLeafIO.VERSIONS |
| Modifier and Type | Method and Description |
|---|---|
IOVersions<? extends AbstractDataPageIO<CacheDataRow>> |
CacheFreeListImpl.ioVersions() |
abstract IOVersions<? extends AbstractDataPageIO<T>> |
AbstractFreeList.ioVersions() |
| Modifier and Type | Method and Description |
|---|---|
protected long |
PagesList.takeEmptyPage(int bucket,
IOVersions initIoVers) |
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<PagesListNodeIO> |
PagesListNodeIO.VERSIONS |
static IOVersions<PagesListMetaIO> |
PagesListMetaIO.VERSIONS |
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<MetastorageTree.MetastorageInnerIO> |
MetastorageTree.MetastorageInnerIO.VERSIONS |
static IOVersions<MetastorageTree.MetastoreLeafIO> |
MetastorageTree.MetastoreLeafIO.VERSIONS |
| Modifier and Type | Method and Description |
|---|---|
IOVersions<? extends AbstractDataPageIO<MetastorageDataRow>> |
MetaStorage.FreeListImpl.ioVersions() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BPlusTree.setIos(IOVersions<? extends BPlusInnerIO<L>> innerIos,
IOVersions<? extends BPlusLeafIO<L>> leafIos) |
protected void |
BPlusTree.setIos(IOVersions<? extends BPlusInnerIO<L>> innerIos,
IOVersions<? extends BPlusLeafIO<L>> leafIos) |
| Constructor and Description |
|---|
BPlusTree(String name,
int cacheId,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
long metaPageId,
ReuseList reuseList,
IOVersions<? extends BPlusInnerIO<L>> innerIos,
IOVersions<? extends BPlusLeafIO<L>> leafIos) |
BPlusTree(String name,
int cacheId,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
long metaPageId,
ReuseList reuseList,
IOVersions<? extends BPlusInnerIO<L>> innerIos,
IOVersions<? extends BPlusLeafIO<L>> leafIos) |
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<SimpleDataPageIO> |
SimpleDataPageIO.VERSIONS |
static IOVersions<TrackingPageIO> |
TrackingPageIO.VERSIONS |
static IOVersions<PagePartitionCountersIO> |
PagePartitionCountersIO.VERSIONS |
static IOVersions<DataPageIO> |
DataPageIO.VERSIONS |
static IOVersions<BPlusMetaIO> |
BPlusMetaIO.VERSIONS |
static IOVersions<PageMetaIO> |
PageMetaIO.VERSIONS |
static IOVersions<PagePartitionMetaIO> |
PagePartitionMetaIO.VERSIONS |
| Modifier and Type | Method and Description |
|---|---|
static IOVersions<? extends BPlusInnerIO<?>> |
PageIO.getInnerVersions(int idx) |
static IOVersions<? extends BPlusLeafIO<?>> |
PageIO.getLeafVersions(int idx) |
| Modifier and Type | Method and Description |
|---|---|
static void |
PageIO.registerH2(IOVersions<? extends BPlusInnerIO<?>> innerIOs,
IOVersions<? extends BPlusLeafIO<?>> leafIOs)
Registers this B+Tree IO versions.
|
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.
|
static void |
PageIO.registerH2ExtraLeaf(IOVersions<? extends BPlusLeafIO<?>> leafExtIOs)
Registers extra inner IO versions.
|
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<DataLeafIO> |
DataLeafIO.VERSIONS |
static IOVersions<PendingEntryLeafIO> |
PendingEntryLeafIO.VERSIONS |
static IOVersions<PendingEntryInnerIO> |
PendingEntryInnerIO.VERSIONS |
static IOVersions<CacheIdAwarePendingEntryLeafIO> |
CacheIdAwarePendingEntryLeafIO.VERSIONS |
static IOVersions<CacheIdAwareDataInnerIO> |
CacheIdAwareDataInnerIO.VERSIONS |
static IOVersions<CacheIdAwarePendingEntryInnerIO> |
CacheIdAwarePendingEntryInnerIO.VERSIONS |
static IOVersions<DataInnerIO> |
DataInnerIO.VERSIONS |
static IOVersions<CacheIdAwareDataLeafIO> |
CacheIdAwareDataLeafIO.VERSIONS |
Follow @ApacheIgnite
Ignite Fabric : ver. 2.6.0 Release Date : July 10 2018