| Package | Description |
|---|---|
| org.apache.ignite.internal.processors.cache |
This package contain cache-related processors & persistence implementation.
|
| org.apache.ignite.internal.processors.cache.persistence |
This package contain cache with persistence implementation.
|
| org.apache.ignite.internal.processors.cache.tree | |
| org.apache.ignite.internal.processors.cache.tree.mvcc.data | |
| org.apache.ignite.internal.processors.cache.tree.mvcc.search |
| Modifier and Type | Method and Description |
|---|---|
void |
IgniteCacheOffheapManager.CacheDataStore.updateTxState(GridCacheContext cctx,
CacheSearchRow row) |
void |
IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.updateTxState(GridCacheContext cctx,
CacheSearchRow row) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CacheDataRow
Cache data row.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CacheDataRowAdapter
Cache data row adapter.
|
class |
DataRowCacheAware
Data row implementation that can optionally hide the cache identifier and can set
null as value. |
| Modifier and Type | Method and Description |
|---|---|
void |
GridCacheOffheapManager.GridCacheDataStore.updateTxState(GridCacheContext cctx,
CacheSearchRow row) |
| Modifier and Type | Class and Description |
|---|---|
class |
DataRow |
class |
SearchRow |
| Modifier and Type | Method and Description |
|---|---|
CacheSearchRow |
AbstractDataInnerIO.getLookupRow(BPlusTree<CacheSearchRow,?> tree,
long pageAddr,
int idx)
Get lookup row.
|
CacheSearchRow |
AbstractDataLeafIO.getLookupRow(BPlusTree<CacheSearchRow,?> tree,
long pageAddr,
int idx)
Get lookup row.
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
CacheDataTree.compare(BPlusIO<CacheSearchRow> iox,
long pageAddr,
int idx,
CacheSearchRow row) |
GridCursor<CacheDataRow> |
CacheDataTree.find(CacheSearchRow lower,
CacheSearchRow upper,
BPlusTree.TreeRowClosure<CacheSearchRow,CacheDataRow> c,
Object x) |
void |
AbstractDataInnerIO.storeByOffset(long pageAddr,
int off,
CacheSearchRow row)
Store the needed info about the row in the page.
|
void |
AbstractDataLeafIO.storeByOffset(long pageAddr,
int off,
CacheSearchRow row)
Store the needed info about the row in the page.
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
CacheDataTree.compare(BPlusIO<CacheSearchRow> iox,
long pageAddr,
int idx,
CacheSearchRow row) |
GridCursor<CacheDataRow> |
CacheDataTree.find(CacheSearchRow lower,
CacheSearchRow upper,
BPlusTree.TreeRowClosure<CacheSearchRow,CacheDataRow> c,
Object x) |
CacheSearchRow |
AbstractDataInnerIO.getLookupRow(BPlusTree<CacheSearchRow,?> tree,
long pageAddr,
int idx)
Get lookup row.
|
CacheSearchRow |
AbstractDataLeafIO.getLookupRow(BPlusTree<CacheSearchRow,?> tree,
long pageAddr,
int idx)
Get lookup row.
|
CacheDataRow |
CacheDataTree.getRow(BPlusIO<CacheSearchRow> io,
long pageAddr,
int idx,
Object flags)
Get data row.
|
void |
AbstractDataInnerIO.store(long dstPageAddr,
int dstIdx,
BPlusIO<CacheSearchRow> srcIo,
long srcPageAddr,
int srcIdx)
Store row info from the given source.
|
void |
AbstractDataLeafIO.store(long dstPageAddr,
int dstIdx,
BPlusIO<CacheSearchRow> srcIo,
long srcPageAddr,
int srcIdx)
Store row info from the given source.
|
void |
AbstractDataInnerIO.visit(long pageAddr,
IgniteInClosure<CacheSearchRow> c) |
void |
AbstractDataLeafIO.visit(long pageAddr,
IgniteInClosure<CacheSearchRow> c) |
| Modifier and Type | Class and Description |
|---|---|
class |
MvccDataRow |
class |
MvccUpdateDataRow |
| Modifier and Type | Method and Description |
|---|---|
int |
MvccUpdateDataRow.visit(BPlusTree<CacheSearchRow,CacheDataRow> tree,
BPlusIO<CacheSearchRow> io,
long pageAddr,
int idx,
IgniteWriteAheadLogManager wal)
Performs inspection or operation on a specified row.
|
int |
MvccUpdateDataRow.visit(BPlusTree<CacheSearchRow,CacheDataRow> tree,
BPlusIO<CacheSearchRow> io,
long pageAddr,
int idx,
IgniteWriteAheadLogManager wal)
Performs inspection or operation on a specified row.
|
void |
MvccDataLeafIO.visit(long pageAddr,
IgniteInClosure<CacheSearchRow> c) |
void |
MvccDataInnerIO.visit(long pageAddr,
IgniteInClosure<CacheSearchRow> c) |
| Modifier and Type | Class and Description |
|---|---|
class |
MvccLinkAwareSearchRow
MVCC search row which contains a link.
|
class |
MvccMaxSearchRow
Search row for maximum key version.
|
class |
MvccMinSearchRow
Search row for minimum key version.
|
class |
MvccSearchRow
MVCC search row which uses specific MVCC version (coordinator + counter) to filter rows.
|
class |
MvccSnapshotSearchRow
Search row which returns the first row visible for the given snapshot.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
MvccFirstRowTreeClosure.apply(BPlusTree<CacheSearchRow,CacheDataRow> tree,
BPlusIO<CacheSearchRow> 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 |
MvccFirstRowTreeClosure.apply(BPlusTree<CacheSearchRow,CacheDataRow> tree,
BPlusIO<CacheSearchRow> 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 |
MvccSnapshotSearchRow.apply(BPlusTree<CacheSearchRow,CacheDataRow> tree,
BPlusIO<CacheSearchRow> 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 |
MvccSnapshotSearchRow.apply(BPlusTree<CacheSearchRow,CacheDataRow> tree,
BPlusIO<CacheSearchRow> 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).
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.1 Release Date : December 9 2020