public class H2ExtrasInnerIO extends BPlusInnerIO<org.h2.result.SearchRow> implements H2RowLinkIO
ITEMS_OFF, itemSizeCOMMON_HEADER_END, CRC_OFF, MAX_PAYLOAD_SIZE, PAGE_ID_OFF, T_BPLUS_META, T_CACHE_ID_AWARE_DATA_REF_INNER, T_CACHE_ID_AWARE_DATA_REF_LEAF, T_CACHE_ID_AWARE_PENDING_REF_INNER, T_CACHE_ID_AWARE_PENDING_REF_LEAF, T_DATA, T_DATA_METASTORAGE, T_DATA_REF_INNER, T_DATA_REF_LEAF, T_DATA_REF_METASTORAGE_INNER, T_DATA_REF_METASTORAGE_LEAF, T_H2_EX_REF_INNER_END, T_H2_EX_REF_INNER_START, T_H2_EX_REF_LEAF_END, T_H2_EX_REF_LEAF_START, T_H2_REF_INNER, T_H2_REF_LEAF, T_META, T_METASTORE_INNER, T_METASTORE_LEAF, T_PAGE_LIST_META, T_PAGE_LIST_NODE, T_PAGE_UPDATE_TRACKING, T_PART_CNTRS, T_PART_META, T_PENDING_REF_INNER, T_PENDING_REF_LEAF, TYPE_OFF, VER_OFF| Modifier and Type | Method and Description |
|---|---|
long |
getLink(long pageAddr,
int idx) |
org.h2.result.SearchRow |
getLookupRow(BPlusTree<org.h2.result.SearchRow,?> tree,
long pageAddr,
int idx) |
static IOVersions<? extends BPlusInnerIO<org.h2.result.SearchRow>> |
getVersions(int payload) |
static void |
register() |
void |
store(long dstPageAddr,
int dstIdx,
BPlusIO<org.h2.result.SearchRow> srcIo,
long srcPageAddr,
int srcIdx) |
void |
storeByOffset(long pageAddr,
int off,
org.h2.result.SearchRow row) |
copyItems, getLeft, getMaxCount, getRight, initNewRoot, insert, offset, setLeftcanGetRow, getCount, getForward, getItemSize, getRemoveId, initNewPage, isLeaf, merge, printPage, remove, setCount, setForward, setRemoveId, splitExistingPage, splitForwardPage, store, visitgetBPlusIO, getBPlusIO, getCrc, getCrc, getInnerVersions, getLeafVersions, getPageId, getPageId, getPageIO, getPageIO, getType, getType, getType, getVersion, getVersion, getVersion, isDataPageType, printPage, registerH2, registerH2ExtraInner, registerH2ExtraLeaf, registerTest, setCrc, setCrc, setPageId, setType, toStringpublic static void register()
public static IOVersions<? extends BPlusInnerIO<org.h2.result.SearchRow>> getVersions(int payload)
payload - Payload size.public void storeByOffset(long pageAddr,
int off,
org.h2.result.SearchRow row)
storeByOffset in class BPlusIO<org.h2.result.SearchRow>public org.h2.result.SearchRow getLookupRow(BPlusTree<org.h2.result.SearchRow,?> tree, long pageAddr, int idx) throws IgniteCheckedException
getLookupRow in class BPlusIO<org.h2.result.SearchRow>IgniteCheckedExceptionpublic void store(long dstPageAddr,
int dstIdx,
BPlusIO<org.h2.result.SearchRow> srcIo,
long srcPageAddr,
int srcIdx)
public long getLink(long pageAddr,
int idx)
getLink in interface H2RowLinkIOpageAddr - Page address.idx - Index.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.6.0 Release Date : July 10 2018