| Modifier and Type | Class and Description |
|---|---|
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.
|
class |
MvccInlineInnerIO
Inner page for inlined MVCC index rows.
|
class |
MvccInnerIO
Inner page for MVCC index rows.
|
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<? extends BPlusInnerIO<IndexRow>> |
InnerIO.VERSIONS
Supported versions.
|
| Modifier and Type | Method and Description |
|---|---|
static IOVersions<? extends BPlusInnerIO<IndexRow>> |
AbstractInlineInnerIO.versions(int payload,
boolean mvccEnabled) |
| Modifier and Type | Method and Description |
|---|---|
BPlusInnerIO<L> |
NewRootInitRecord.io() |
| Constructor and Description |
|---|
NewRootInitRecord(int grpId,
long pageId,
long newRootId,
BPlusInnerIO<L> io,
long leftChildId,
byte[] rowBytes,
long rightChildId) |
| Modifier and Type | Class and Description |
|---|---|
class |
TxLogInnerIO |
| Modifier and Type | Class and Description |
|---|---|
static class |
IndexStorageImpl.MetaStoreInnerIO |
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<? extends BPlusInnerIO<?>> |
LinkMap.INNER_IO_VERSIONS |
| Modifier and Type | Class and Description |
|---|---|
class |
MetastorageInnerIO |
| Modifier and Type | Method and Description |
|---|---|
protected BPlusInnerIO<L> |
BPlusTree.latestInnerIO() |
| Modifier and Type | Method and Description |
|---|---|
protected 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,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
long metaPageId,
ReuseList reuseList,
IOVersions<? extends BPlusInnerIO<L>> innerIos,
IOVersions<? extends BPlusLeafIO<L>> leafIos,
byte pageFlag,
@Nullable FailureProcessor failureProcessor,
@Nullable PageLockListener lockLsnr) |
| Modifier and Type | Method and Description |
|---|---|
static IOVersions<? extends BPlusInnerIO<?>> |
PageIO.getInnerVersions(int idx,
boolean mvcc) |
| Modifier and Type | Method and Description |
|---|---|
static void |
PageIO.registerTest(BPlusInnerIO<?> innerIO,
BPlusLeafIO<?> leafIO)
Registers IOs for testing.
|
| 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.registerH2ExtraInner(IOVersions<? extends BPlusInnerIO<?>> innerExtIOs,
boolean mvcc)
Registers extra inner IO versions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDataInnerIO |
class |
AbstractPendingEntryInnerIO |
class |
CacheIdAwareDataInnerIO |
class |
CacheIdAwarePendingEntryInnerIO |
class |
DataInnerIO |
class |
PendingEntryInnerIO |
| Modifier and Type | Class and Description |
|---|---|
class |
MvccCacheIdAwareDataInnerIO |
class |
MvccDataInnerIO |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021