Interface RowLinkIO
-
- All Known Implementing Classes:
AbstractDataInnerIO,AbstractDataLeafIO,CacheIdAwareDataInnerIO,CacheIdAwareDataLeafIO,DataInnerIO,DataLeafIO
public interface RowLinkIO
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default intgetCacheId(long pageAddr, int idx)intgetHash(long pageAddr, int idx)longgetLink(long pageAddr, int idx)
-
-
-
Method Detail
-
getLink
long getLink(long pageAddr, int idx)- Parameters:
pageAddr- Page address.idx- Index.- Returns:
- Row link.
-
getHash
int getHash(long pageAddr, int idx)- Parameters:
pageAddr- Page address.idx- Index.- Returns:
- Key hash code.
-
getCacheId
default int getCacheId(long pageAddr, int idx)- Parameters:
pageAddr- Page address.idx- Index.- Returns:
- Cache ID or
0if cache ID is not defined.
-
-