| Modifier and Type | Class and Description |
|---|---|
class |
IndexRowImpl
This class represents a row in
SortedSegmentedIndex. |
class |
IndexSearchRowImpl
Represents a search row that used to find a place in a tree.
|
| Modifier and Type | Method and Description |
|---|---|
GridCursor<IndexRow> |
SortedSegmentedIndex.find(@Nullable IndexRow lower,
@Nullable IndexRow upper,
int segment)
Finds index rows by specified range in specified tree segment.
|
GridCursor<IndexRow> |
SortedSegmentedIndex.find(IndexRow lower,
IndexRow upper,
int segment,
IndexQueryContext qryCtx)
Finds index rows by specified range in specifed tree segment with cache filtering.
|
GridCursor<IndexRow> |
SortedSegmentedIndex.findFirst(int segment,
IndexQueryContext qryCtx)
Finds first index row for specified tree segment and cache filter.
|
GridCursor<IndexRow> |
SortedSegmentedIndex.findLast(int segment,
IndexQueryContext qryCtx)
Finds last index row for specified tree segment and cache filter.
|
| Modifier and Type | Method and Description |
|---|---|
int |
IndexRowCompartorImpl.compareKey(IndexRow left,
IndexRow right,
int idx)
Compare index keys.
|
int |
IndexRowComparator.compareKey(IndexRow left,
IndexRow right,
int idx)
Compare index keys.
|
GridCursor<IndexRow> |
SortedSegmentedIndex.find(@Nullable IndexRow lower,
@Nullable IndexRow upper,
int segment)
Finds index rows by specified range in specified tree segment.
|
GridCursor<IndexRow> |
SortedSegmentedIndex.find(@Nullable IndexRow lower,
@Nullable IndexRow upper,
int segment)
Finds index rows by specified range in specified tree segment.
|
GridCursor<IndexRow> |
SortedSegmentedIndex.find(IndexRow lower,
IndexRow upper,
int segment,
IndexQueryContext qryCtx)
Finds index rows by specified range in specifed tree segment with cache filtering.
|
| Constructor and Description |
|---|
IndexValueCursor(GridCursor<IndexRow> delegate,
Function<IndexRow,V> mapFunc) |
IndexValueCursor(GridCursor<IndexRow> delegate,
Function<IndexRow,V> mapFunc) |
| Modifier and Type | Method and Description |
|---|---|
IndexRow |
InlineIndexTree.getRow(BPlusIO<IndexRow> io,
long pageAddr,
int idx,
Object ignore)
Get data row.
|
| Modifier and Type | Method and Description |
|---|---|
GridCursor<IndexRow> |
InlineIndexImpl.find(IndexRow lower,
IndexRow upper,
int segment)
Finds index rows by specified range in specified tree segment.
|
GridCursor<IndexRow> |
InlineIndexImpl.find(IndexRow lower,
IndexRow upper,
int segment,
IndexQueryContext qryCtx)
Finds index rows by specified range in specifed tree segment with cache filtering.
|
GridCursor<IndexRow> |
InlineIndexImpl.findFirst(int segment,
IndexQueryContext qryCtx)
Finds first index row for specified tree segment and cache filter.
|
GridCursor<IndexRow> |
InlineIndexImpl.findLast(int segment,
IndexQueryContext qryCtx)
Finds last index row for specified tree segment and cache filter.
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
InlineIndexTree.compare(BPlusIO<IndexRow> io,
long pageAddr,
int idx,
IndexRow row) |
GridCursor<IndexRow> |
InlineIndexImpl.find(IndexRow lower,
IndexRow upper,
int segment)
Finds index rows by specified range in specified tree segment.
|
GridCursor<IndexRow> |
InlineIndexImpl.find(IndexRow lower,
IndexRow upper,
int segment,
IndexQueryContext qryCtx)
Finds index rows by specified range in specifed tree segment with cache filtering.
|
void |
InlineRecommender.recommend(IndexRow row,
int currInlineSize)
Calculate aggregate inline size for given indexes and log recommendation in case calculated size more than
current inline size.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
InlineTreeFilterClosure.apply(BPlusTree<IndexRow,IndexRow> tree,
BPlusIO<IndexRow> io,
long pageAddr,
int idx)
Performs inspection or operation on a specified row and returns true if this row is
required or matches or /operation successful (depending on the context).
|
boolean |
InlineTreeFilterClosure.apply(BPlusTree<IndexRow,IndexRow> tree,
BPlusIO<IndexRow> io,
long pageAddr,
int idx)
Performs inspection or operation on a specified row and returns true if this row is
required or matches or /operation successful (depending on the context).
|
boolean |
InlineTreeFilterClosure.apply(BPlusTree<IndexRow,IndexRow> tree,
BPlusIO<IndexRow> io,
long pageAddr,
int idx)
Performs inspection or operation on a specified row and returns true if this row is
required or matches or /operation successful (depending on the context).
|
boolean |
InlineObjectBytesDetector.apply(BPlusTree<IndexRow,IndexRow> tree,
BPlusIO<IndexRow> io,
long pageAddr,
int idx)
Performs inspection or operation on a specified row and returns true if this row is
required or matches or /operation successful (depending on the context).
|
boolean |
InlineObjectBytesDetector.apply(BPlusTree<IndexRow,IndexRow> tree,
BPlusIO<IndexRow> io,
long pageAddr,
int idx)
Performs inspection or operation on a specified row and returns true if this row is
required or matches or /operation successful (depending on the context).
|
boolean |
InlineObjectBytesDetector.apply(BPlusTree<IndexRow,IndexRow> tree,
BPlusIO<IndexRow> io,
long pageAddr,
int idx)
Performs inspection or operation on a specified row and returns true if this row is
required or matches or /operation successful (depending on the context).
|
protected int |
InlineIndexTree.compare(BPlusIO<IndexRow> io,
long pageAddr,
int idx,
IndexRow row) |
IndexRow |
InlineIndexTree.getRow(BPlusIO<IndexRow> io,
long pageAddr,
int idx,
Object ignore)
Get data row.
|
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<? extends BPlusInnerIO<IndexRow>> |
InnerIO.VERSIONS
Supported versions.
|
| Modifier and Type | Method and Description |
|---|---|
IndexRow |
AbstractInlineLeafIO.getLookupRow(BPlusTree<IndexRow,?> tree,
long pageAddr,
int idx)
Get lookup row.
|
IndexRow |
AbstractInlineInnerIO.getLookupRow(BPlusTree<IndexRow,?> tree,
long pageAddr,
int idx)
Get lookup row.
|
IndexRow |
AbstractLeafIO.getLookupRow(BPlusTree<IndexRow,?> tree,
long pageAddr,
int idx)
Get lookup row.
|
IndexRow |
AbstractInnerIO.getLookupRow(BPlusTree<IndexRow,?> tree,
long pageAddr,
int idx)
Get lookup row.
|
| Modifier and Type | Method and Description |
|---|---|
static IOVersions<? extends BPlusLeafIO<IndexRow>> |
AbstractInlineLeafIO.versions(int payload,
boolean mvccEnabled) |
static IOVersions<? extends BPlusInnerIO<IndexRow>> |
AbstractInlineInnerIO.versions(int payload,
boolean mvccEnabled) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractInlineLeafIO.storeByOffset(long pageAddr,
int off,
IndexRow row)
Store the needed info about the row in the page.
|
void |
AbstractInlineInnerIO.storeByOffset(long pageAddr,
int off,
IndexRow row)
Store the needed info about the row in the page.
|
void |
AbstractLeafIO.storeByOffset(long pageAddr,
int off,
IndexRow row)
Store the needed info about the row in the page.
|
void |
AbstractInnerIO.storeByOffset(long pageAddr,
int off,
IndexRow row)
Store the needed info about the row in the page.
|
| Modifier and Type | Method and Description |
|---|---|
IndexRow |
AbstractInlineLeafIO.getLookupRow(BPlusTree<IndexRow,?> tree,
long pageAddr,
int idx)
Get lookup row.
|
IndexRow |
AbstractInlineInnerIO.getLookupRow(BPlusTree<IndexRow,?> tree,
long pageAddr,
int idx)
Get lookup row.
|
IndexRow |
AbstractLeafIO.getLookupRow(BPlusTree<IndexRow,?> tree,
long pageAddr,
int idx)
Get lookup row.
|
IndexRow |
AbstractInnerIO.getLookupRow(BPlusTree<IndexRow,?> tree,
long pageAddr,
int idx)
Get lookup row.
|
void |
AbstractInlineLeafIO.store(long dstPageAddr,
int dstIdx,
BPlusIO<IndexRow> srcIo,
long srcPageAddr,
int srcIdx)
Store row info from the given source.
|
void |
AbstractInlineInnerIO.store(long dstPageAddr,
int dstIdx,
BPlusIO<IndexRow> srcIo,
long srcPageAddr,
int srcIdx)
Store row info from the given source.
|
void |
AbstractLeafIO.store(long dstPageAddr,
int dstIdx,
BPlusIO<IndexRow> srcIo,
long srcPageAddr,
int srcIdx)
Store row info from the given source.
|
void |
AbstractInnerIO.store(long dstPageAddr,
int dstIdx,
BPlusIO<IndexRow> srcIo,
long srcPageAddr,
int srcIdx)
Store row info from the given source.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.0 Release Date : September 11 2021