public interface MetastorageBPlusIO
| Modifier and Type | Field and Description |
|---|---|
static IOVersions<MetastorageInnerIO> |
INNER_IO_VERSIONS
IO versions for metastorage inner nodes.
|
static IOVersions<MetastorageLeafIO> |
LEAF_IO_VERSIONS
IO versions for metastorage leaf nodes.
|
| Modifier and Type | Method and Description |
|---|---|
MetastorageDataRow |
getDataRow(long pageAddr,
int idx,
MetastorageRowStore rowStore) |
String |
getKey(long pageAddr,
int idx,
MetastorageRowStore rowStore) |
short |
getKeySize(long pageAddr,
int idx) |
long |
getLink(long pageAddr,
int idx) |
static final IOVersions<MetastorageInnerIO> INNER_IO_VERSIONS
static final IOVersions<MetastorageLeafIO> LEAF_IO_VERSIONS
long getLink(long pageAddr,
int idx)
pageAddr - Page address.idx - Index.short getKeySize(long pageAddr,
int idx)
pageAddr - Page address.idx - Index.String getKey(long pageAddr, int idx, MetastorageRowStore rowStore) throws IgniteCheckedException
pageAddr - Page address.idx - Index.IgniteCheckedExceptionMetastorageDataRow getDataRow(long pageAddr, int idx, MetastorageRowStore rowStore) throws IgniteCheckedException
pageAddr - Page address.idx - Index.rowStore - Row store.IgniteCheckedException
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023