| Package | Description |
|---|---|
| org.apache.ignite.internal.cache.query.index.sorted.inline | |
| org.apache.ignite.internal.processors.cache.persistence |
This package contain cache with persistence implementation.
|
| org.apache.ignite.internal.processors.cache.persistence.tree | |
| org.apache.ignite.internal.processors.cache.persistence.tree.io | |
| org.apache.ignite.internal.processors.cache.persistence.tree.util |
| Constructor and Description |
|---|
InlineIndexTree(SortedIndexDefinition def,
CacheGroupContext grpCtx,
String treeName,
IgniteCacheOffheapManager offheap,
ReuseList reuseList,
PageMemory pageMemory,
PageIoResolver pageIoResolver,
long metaPageId,
boolean initNew,
int configuredInlineSize,
int maxInlineSize,
IndexKeyTypeSettings keyTypeSettings,
@Nullable IndexRowCache idxRowCache,
@Nullable IoStatisticsHolder stats,
InlineIndexRowHandlerFactory rowHndFactory,
InlineRecommender recommender)
Constructor.
|
| Modifier and Type | Field and Description |
|---|---|
protected PageIoResolver |
DataStructure.pageIoRslvr |
| Constructor and Description |
|---|
DataStructure(String name,
int cacheGrpId,
@Nullable String grpName,
PageMemory pageMem,
@Nullable IgniteWriteAheadLogManager wal,
PageLockTrackerManager pageLockTrackerManager,
PageIoResolver pageIoRslvr,
byte pageFlag) |
| Constructor and Description |
|---|
BPlusTree(String name,
int cacheGrpId,
String grpName,
PageMemory pageMem,
@Nullable IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
long metaPageId,
ReuseList reuseList,
byte pageFlag,
@Nullable FailureProcessor failureProcessor,
PageLockTrackerManager pageLockTrackerManager,
PageIoResolver pageIoRslvr) |
| Modifier and Type | Field and Description |
|---|---|
static PageIoResolver |
PageIoResolver.DEFAULT_PAGE_IO_RESOLVER |
| Modifier and Type | Method and Description |
|---|---|
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,
PageIoResolver pageIoRslvr) |
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,
PageIoResolver pageIoRslvr) |
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,
PageIoResolver pageIoRslvr) |
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,
PageIoResolver pageIoRslvr) |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023