public class IndexRowImpl extends Object implements IndexRow
SortedSegmentedIndex.| Constructor and Description |
|---|
IndexRowImpl(InlineIndexRowHandler rowHnd,
CacheDataRow row)
Constructor.
|
IndexRowImpl(InlineIndexRowHandler rowHnd,
CacheDataRow row,
IndexKey[] keys)
Constructor with prefilling of keys cache.
|
| Modifier and Type | Method and Description |
|---|---|
CacheDataRow |
cacheDataRow() |
int |
cacheId() |
boolean |
indexPlainRow() |
IndexKey |
key(int idx) |
int |
keysCount() |
long |
link() |
long |
mvccCoordinatorVersion() |
long |
mvccCounter() |
int |
mvccOperationCounter() |
byte |
mvccTxState() |
void |
prepareCache()
Initialize a cache for index keys.
|
InlineIndexRowHandler |
rowHandler() |
String |
toString() |
CacheObject |
value() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitmvccVersion, mvccVersion, mvccVersion, mvccVersionpublic IndexRowImpl(InlineIndexRowHandler rowHnd, CacheDataRow row)
public IndexRowImpl(InlineIndexRowHandler rowHnd, CacheDataRow row, IndexKey[] keys)
public CacheObject value()
public IndexKey key(int idx)
public InlineIndexRowHandler rowHandler()
rowHandler in interface IndexRowpublic CacheDataRow cacheDataRow()
cacheDataRow in interface IndexRowpublic int cacheId()
0 if cache ID is not defined.public void prepareCache()
public long mvccCoordinatorVersion()
mvccCoordinatorVersion in interface IndexRowmvccCoordinatorVersion in interface MvccVersionAwarepublic long mvccCounter()
mvccCounter in interface IndexRowmvccCounter in interface MvccVersionAwarepublic int mvccOperationCounter()
mvccOperationCounter in interface IndexRowmvccOperationCounter in interface MvccVersionAwarepublic byte mvccTxState()
mvccTxState in interface IndexRowmvccTxState in interface MvccVersionAwarepublic boolean indexPlainRow()
indexPlainRow in interface IndexRowTrue for rows used for index search (as opposed to rows stored in InlineIndexTree.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023