| 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 PageLockListener |
DataStructure.lockLsnr |
static PageLockListener |
DataStructure.NOOP_LSNR
No-op page lock listener.
|
| Constructor and Description |
|---|
DataStructure(int cacheGrpId,
String grpName,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
PageLockListener lockLsnr) |
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 |
PageLockListenerIndexAdapter
Page lock listener adapter with Id.
|
class |
PageLockTracker<T extends PageLockDump>
Abstract page lock tracker.
|
class |
SharedPageLockTracker |
| Modifier and Type | Method and Description |
|---|---|
PageLockListener |
PageLockTrackerManager.createPageLockTracker(String name) |
PageLockListener |
SharedPageLockTracker.registrateStructure(String structureName) |
| Constructor and Description |
|---|
PageLockListenerIndexAdapter(int id,
PageLockListener delegate) |
| Modifier and Type | Class and Description |
|---|---|
class |
LockLog
Abstract page lock log class.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LockStack
Abstract page lock stack.
|
| Constructor and Description |
|---|
AbstractFreeList(int cacheId,
String name,
DataRegionMetricsImpl memMetrics,
DataRegion memPlc,
ReuseList reuseList,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew,
PageLockListener lockLsnr,
GridKernalContext ctx,
AtomicLong pageListCacheLimit) |
CacheFreeList(int cacheId,
String name,
DataRegionMetricsImpl regionMetrics,
DataRegion dataRegion,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew,
PageLockListener lockLsnr,
GridKernalContext ctx,
AtomicLong pageListCacheLimit) |
PagesList(int cacheId,
String name,
PageMemory pageMem,
int buckets,
IgniteWriteAheadLogManager wal,
long metaPageId,
PageLockListener lockLsnr,
GridKernalContext ctx) |
| 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) |
| Constructor and Description |
|---|
PartitionMetaStorageImpl(int cacheId,
String name,
DataRegionMetricsImpl memMetrics,
DataRegion memPlc,
ReuseList reuseList,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew,
PageLockListener lsnr,
GridKernalContext ctx,
AtomicLong pageListCacheLimit) |
| Constructor and Description |
|---|
BPlusTree(String name,
int cacheGrpId,
String grpName,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
long metaPageId,
ReuseList reuseList,
@Nullable FailureProcessor failureProcessor,
@Nullable PageLockListener lsnr) |
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,
@Nullable FailureProcessor failureProcessor,
@Nullable PageLockListener lockLsnr) |
| Constructor and Description |
|---|
ReuseListImpl(int cacheId,
String name,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew,
PageLockListener lockLsnr,
GridKernalContext ctx,
AtomicLong pageListCacheLimit) |
| Modifier and Type | Method and Description |
|---|---|
static void |
PageHandler.initPage(PageMemory pageMem,
int grpId,
long pageId,
PageIO init,
IgniteWriteAheadLogManager wal,
PageLockListener lsnr,
IoStatisticsHolder statHolder) |
static long |
PageHandler.readLock(PageMemory pageMem,
int cacheId,
long pageId,
long page,
PageLockListener lsnr) |
static <X,R> R |
PageHandler.readPage(PageMemory pageMem,
int cacheId,
long pageId,
long page,
PageLockListener lsnr,
PageHandler<X,R> h,
X arg,
int intArg,
R lockFailed,
IoStatisticsHolder statHolder) |
static <X,R> R |
PageHandler.readPage(PageMemory pageMem,
int cacheId,
long pageId,
PageLockListener lsnr,
PageHandler<X,R> h,
X arg,
int intArg,
R lockFailed,
IoStatisticsHolder statHolder) |
static void |
PageHandler.readUnlock(PageMemory pageMem,
int cacheId,
long pageId,
long page,
long pageAddr,
PageLockListener lsnr) |
static long |
PageHandler.writeLock(PageMemory pageMem,
int cacheId,
long pageId,
long page,
PageLockListener lsnr,
boolean tryLock) |
static <X,R> R |
PageHandler.writePage(PageMemory pageMem,
int grpId,
long pageId,
long page,
PageLockListener lsnr,
PageHandler<X,R> h,
PageIO init,
IgniteWriteAheadLogManager wal,
Boolean walPlc,
X arg,
int intArg,
R lockFailed,
IoStatisticsHolder statHolder) |
static <X,R> R |
PageHandler.writePage(PageMemory pageMem,
int grpId,
long pageId,
PageLockListener lsnr,
PageHandler<X,R> h,
PageIO init,
IgniteWriteAheadLogManager wal,
Boolean walPlc,
X arg,
int intArg,
R lockFailed,
IoStatisticsHolder statHolder) |
static void |
PageHandler.writeUnlock(PageMemory pageMem,
int cacheId,
long pageId,
long page,
long pageAddr,
PageLockListener lsnr,
Boolean walPlc,
boolean dirty) |
| Constructor and Description |
|---|
CacheDataTree(CacheGroupContext grp,
String name,
ReuseList reuseList,
CacheDataRowStore rowStore,
long metaPageId,
boolean initNew,
PageLockListener lockLsnr) |
PendingEntriesTree(CacheGroupContext grp,
String name,
PageMemory pageMem,
long metaPageId,
ReuseList reuseList,
boolean initNew,
PageLockListener lockLsnr) |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.0 Release Date : October 15 2020