| Modifier and Type | Field and Description |
|---|---|
static IOVersions<MvccLeafIO> |
MvccLeafIO.VERSIONS |
static IOVersions<? extends BPlusInnerIO<IndexRow>> |
InnerIO.VERSIONS
Supported versions.
|
static IOVersions<MvccInnerIO> |
MvccInnerIO.VERSIONS |
static IOVersions<LeafIO> |
LeafIO.VERSIONS
Supported versions.
|
| Modifier and Type | Method and Description |
|---|---|
static IOVersions<? extends BPlusInnerIO<IndexRow>> |
AbstractInlineInnerIO.versions(int payload,
boolean mvccEnabled) |
static IOVersions<? extends BPlusLeafIO<IndexRow>> |
AbstractInlineLeafIO.versions(int payload,
boolean mvccEnabled) |
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<TxLogInnerIO> |
TxLogInnerIO.VERSIONS |
static IOVersions<TxLogLeafIO> |
TxLogLeafIO.VERSIONS |
| 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 |
|---|---|
default IOVersions<? extends AbstractDataPageIO> |
CacheDataRow.ioVersions() |
IOVersions<? extends AbstractDataPageIO> |
Storable.ioVersions() |
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<? extends BPlusInnerIO<org.apache.ignite.internal.processors.cache.persistence.defragmentation.LinkMap.LinkMapping>> |
LinkMap.INNER_IO_VERSIONS |
static IOVersions<? extends BPlusLeafIO<org.apache.ignite.internal.processors.cache.persistence.defragmentation.LinkMap.LinkMapping>> |
LinkMap.LEAF_IO_VERSIONS |
| Modifier and Type | Method and Description |
|---|---|
IOVersions<? extends AbstractDataPageIO> |
SimpleDataRow.ioVersions() |
| Modifier and Type | Method and Description |
|---|---|
protected long |
PagesList.takeEmptyPage(int bucket,
@Nullable IOVersions initIoVers,
IoStatisticsHolder statHolder) |
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<PagesListNodeIO> |
PagesListNodeIO.VERSIONS |
static IOVersions<PagesListMetaIO> |
PagesListMetaIO.VERSIONS |
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<MetastorageInnerIO> |
MetastorageBPlusIO.INNER_IO_VERSIONS
IO versions for metastorage inner nodes.
|
static IOVersions<MetastorageLeafIO> |
MetastorageBPlusIO.LEAF_IO_VERSIONS
IO versions for metastorage leaf nodes.
|
static IOVersions<MetastoreDataPageIO> |
MetastoreDataPageIO.VERSIONS |
| Modifier and Type | Method and Description |
|---|---|
IOVersions<? extends AbstractDataPageIO<?>> |
MetastorageRowStoreEntry.ioVersions() |
| Modifier and Type | Method and Description |
|---|---|
void |
BPlusTree.setIos(IOVersions<? extends BPlusInnerIO<L>> innerIos,
IOVersions<? extends BPlusLeafIO<L>> leafIos) |
void |
BPlusTree.setIos(IOVersions<? extends BPlusInnerIO<L>> innerIos,
IOVersions<? extends BPlusLeafIO<L>> leafIos) |
| Constructor and Description |
|---|
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) |
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) |
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<PageMetaIO> |
PageMetaIO.VERSIONS |
static IOVersions<PagePartitionCountersIO> |
PagePartitionCountersIO.VERSIONS |
static IOVersions<PagePartitionMetaIO> |
PagePartitionMetaIO.VERSIONS |
static IOVersions<DataPageIO> |
DataPageIO.VERSIONS |
static IOVersions<TrackingPageIO> |
TrackingPageIO.VERSIONS |
static IOVersions<SimpleDataPageIO> |
SimpleDataPageIO.VERSIONS |
static IOVersions<BPlusMetaIO> |
BPlusMetaIO.VERSIONS |
| Modifier and Type | Method and Description |
|---|---|
static IOVersions<? extends BPlusInnerIO<?>> |
PageIO.getInnerVersions(int idx,
boolean mvcc) |
static IOVersions<? extends BPlusLeafIO<?>> |
PageIO.getLeafVersions(int idx,
boolean mvcc) |
| Modifier and Type | Method and Description |
|---|---|
static void |
PageIO.registerH2(IOVersions<? extends BPlusInnerIO<?>> innerIOs,
IOVersions<? extends BPlusLeafIO<?>> leafIOs,
IOVersions<? extends BPlusInnerIO<?>> mvccInnerIOs,
IOVersions<? extends BPlusLeafIO<?>> mvccLeafIOs)
Registers this B+Tree IO versions.
|
static void |
PageIO.registerH2(IOVersions<? extends BPlusInnerIO<?>> innerIOs,
IOVersions<? extends BPlusLeafIO<?>> leafIOs,
IOVersions<? extends BPlusInnerIO<?>> mvccInnerIOs,
IOVersions<? extends BPlusLeafIO<?>> mvccLeafIOs)
Registers this B+Tree IO versions.
|
static void |
PageIO.registerH2(IOVersions<? extends BPlusInnerIO<?>> innerIOs,
IOVersions<? extends BPlusLeafIO<?>> leafIOs,
IOVersions<? extends BPlusInnerIO<?>> mvccInnerIOs,
IOVersions<? extends BPlusLeafIO<?>> mvccLeafIOs)
Registers this B+Tree IO versions.
|
static void |
PageIO.registerH2(IOVersions<? extends BPlusInnerIO<?>> innerIOs,
IOVersions<? extends BPlusLeafIO<?>> leafIOs,
IOVersions<? extends BPlusInnerIO<?>> mvccInnerIOs,
IOVersions<? extends BPlusLeafIO<?>> mvccLeafIOs)
Registers this B+Tree IO versions.
|
static void |
PageIO.registerH2ExtraInner(IOVersions<? extends BPlusInnerIO<?>> innerExtIOs,
boolean mvcc)
Registers extra inner IO versions.
|
static void |
PageIO.registerH2ExtraLeaf(IOVersions<? extends BPlusLeafIO<?>> leafExtIOs,
boolean mvcc)
Registers extra inner IO versions.
|
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<DataInnerIO> |
DataInnerIO.VERSIONS |
static IOVersions<DataLeafIO> |
DataLeafIO.VERSIONS |
static IOVersions<PendingEntryInnerIO> |
PendingEntryInnerIO.VERSIONS |
static IOVersions<CacheIdAwareDataLeafIO> |
CacheIdAwareDataLeafIO.VERSIONS |
static IOVersions<PendingEntryLeafIO> |
PendingEntryLeafIO.VERSIONS |
static IOVersions<CacheIdAwareDataInnerIO> |
CacheIdAwareDataInnerIO.VERSIONS |
static IOVersions<CacheIdAwarePendingEntryInnerIO> |
CacheIdAwarePendingEntryInnerIO.VERSIONS |
static IOVersions<CacheIdAwarePendingEntryLeafIO> |
CacheIdAwarePendingEntryLeafIO.VERSIONS |
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<MvccCacheIdAwareDataInnerIO> |
MvccCacheIdAwareDataInnerIO.VERSIONS |
static IOVersions<MvccDataInnerIO> |
MvccDataInnerIO.VERSIONS |
static IOVersions<MvccCacheIdAwareDataLeafIO> |
MvccCacheIdAwareDataLeafIO.VERSIONS |
static IOVersions<MvccDataLeafIO> |
MvccDataLeafIO.VERSIONS |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023