| Package | Description |
|---|---|
| org.apache.ignite.internal.cache.query.index | |
| org.apache.ignite.internal.cache.query.index.sorted.inline | |
| org.apache.ignite.internal.processors.cache |
This package contain cache-related processors & persistence implementation.
|
| org.apache.ignite.internal.processors.cache.mvcc.txlog | |
| org.apache.ignite.internal.processors.cache.persistence |
This package contain cache with persistence implementation.
|
| org.apache.ignite.internal.processors.cache.persistence.freelist | |
| org.apache.ignite.internal.processors.cache.persistence.metastorage | |
| org.apache.ignite.internal.processors.cache.persistence.partstorage | |
| org.apache.ignite.internal.processors.cache.persistence.tree | |
| org.apache.ignite.internal.processors.cache.persistence.tree.reuse | |
| org.apache.ignite.internal.processors.cache.tree |
| Modifier and Type | Method and Description |
|---|---|
void |
IndexProcessor.destroyOrphanIndex(GridKernalContext ctx,
RootPage page,
String indexName,
int grpId,
PageMemory pageMemory,
GridAtomicLong removeId,
ReuseList reuseList,
boolean mvccEnabled)
Destroy founded index which belongs to stopped cache.
|
| Constructor and Description |
|---|
InlineIndexTree(SortedIndexDefinition def,
GridCacheContext<?,?> cctx,
String treeName,
IgniteCacheOffheapManager offheap,
ReuseList reuseList,
PageMemory pageMemory,
PageIoResolver pageIoResolver,
long metaPageId,
boolean initNew,
int configuredInlineSize,
IndexKeyTypeSettings keyTypeSettings,
@Nullable IndexRowCache idxRowCache,
@Nullable IoStatisticsHolder stats,
InlineIndexRowHandlerFactory rowHndFactory,
InlineRecommender recommender)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ReuseList |
CacheGroupContext.reuseList() |
ReuseList |
IgniteCacheOffheapManager.reuseListForIndex(String idxName) |
ReuseList |
IgniteCacheOffheapManagerImpl.reuseListForIndex(String idxName) |
| Constructor and Description |
|---|
CacheGroupContext(GridCacheSharedContext ctx,
int grpId,
UUID rcvdFrom,
CacheType cacheType,
CacheConfiguration ccfg,
boolean affNode,
DataRegion dataRegion,
CacheObjectContext cacheObjCtx,
FreeList freeList,
ReuseList reuseList,
AffinityTopologyVersion locStartVer,
boolean persistenceEnabled,
boolean walEnabled,
boolean recoveryMode) |
| Constructor and Description |
|---|
TxLogTree(String name,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
long metaPageId,
ReuseList reuseList,
FailureProcessor failureProcessor,
boolean initNew,
PageLockListener lockLsnr) |
| Modifier and Type | Field and Description |
|---|---|
protected ReuseList |
DataStructure.reuseList |
| Modifier and Type | Method and Description |
|---|---|
ReuseList |
IgniteCacheDatabaseSharedManager.reuseList(String memPlcName) |
ReuseList |
GridCacheOffheapManager.reuseListForIndex(String idxName) |
| Constructor and Description |
|---|
IndexStorageImpl(PageMemory pageMem,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
int grpId,
boolean grpShared,
int allocPartId,
byte allocSpace,
ReuseList reuseList,
long rootPageId,
boolean initNew,
FailureProcessor failureProcessor,
PageLockListener lockLsnr) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFreeList<T extends Storable> |
class |
CacheFreeList
FreeList implementation for cache.
|
| Constructor and Description |
|---|
AbstractFreeList(int cacheGrpId,
String name,
DataRegion dataRegion,
ReuseList reuseList,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew,
PageLockListener lockLsnr,
GridKernalContext ctx,
AtomicLong pageListCacheLimit,
byte pageFlag) |
| Constructor and Description |
|---|
MetastorageTree(int cacheId,
String name,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
ReuseList reuseList,
MetastorageRowStore rowStore,
long metaPageId,
boolean initNew,
@Nullable FailureProcessor failureProcessor,
int partId,
@Nullable PageLockListener lockLsnr) |
| Modifier and Type | Class and Description |
|---|---|
class |
PartitionMetaStorageImpl<T extends Storable> |
| Constructor and Description |
|---|
PartitionMetaStorageImpl(int cacheGrpId,
String name,
DataRegion memPlc,
ReuseList reuseList,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew,
PageLockListener lsnr,
GridKernalContext ctx,
AtomicLong pageListCacheLimit,
byte pageFlag) |
| Constructor and Description |
|---|
BPlusTree(String name,
int cacheGrpId,
String grpName,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
long metaPageId,
ReuseList reuseList,
byte pageFlag,
@Nullable FailureProcessor failureProcessor,
@Nullable PageLockListener lsnr,
PageIoResolver pageIoRslvr) |
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 | Class and Description |
|---|---|
class |
ReuseListImpl
Reuse list.
|
| Constructor and Description |
|---|
CacheDataTree(CacheGroupContext grp,
String name,
ReuseList reuseList,
CacheDataRowStore rowStore,
long metaPageId,
boolean initNew,
PageLockListener lockLsnr,
byte pageFlag) |
PendingEntriesTree(CacheGroupContext grp,
String name,
PageMemory pageMem,
long metaPageId,
ReuseList reuseList,
boolean initNew,
PageLockListener lockLsnr,
byte pageFlag) |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021