| Modifier | Constructor and Description |
|---|---|
protected |
RemoveRange(L lower,
L upper,
boolean needOld,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ceil() |
protected BPlusTree.Result |
finish(BPlusTree.Result res)
Finish the operation.
|
protected boolean |
releaseForRetry(org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.Tail<L> t) |
protected void |
removeDataRowFromLeaf(long pageId,
long page,
long pageAddr,
Boolean walPlc,
BPlusIO<L> io,
int cnt,
int idx) |
addFreePage, doRemove, doRemoveFromLeaf, finishOrLockTail, finishTail, isEmpty, isRemoved, lockForward, pollFreePagerowprotected boolean ceil()
ceil in class BPlusTree.RemoveBPlusTree.Get.row specifies the start of the interval, not an exact match).protected void removeDataRowFromLeaf(long pageId,
long page,
long pageAddr,
Boolean walPlc,
BPlusIO<L> io,
int cnt,
int idx)
throws IgniteCheckedException
removeDataRowFromLeaf in class BPlusTree.RemovepageId - Page ID.page - Page pointer.pageAddr - Page address.walPlc - Full page WAL record policy.io - IO.cnt - Count.idx - Index to remove.IgniteCheckedException - If failed.protected boolean releaseForRetry(org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.Tail<L> t)
releaseForRetry in class BPlusTree.Removet - Tail to release.true If we need to retry or false to exit.protected BPlusTree.Result finish(BPlusTree.Result res)
finish in class BPlusTree.Remove
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023