|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface INodeData
Interface for low-level data access for the non-leaf nodes of a B+-Tree.
| Method Summary | |
|---|---|
long |
getChildAddr(int index)
Return the persistent addresses of the specified child node. |
int |
getChildCount()
The #of children of this node. |
int |
getChildEntryCount(int index)
Return the #of tuples spanned by the indicated child of this node. |
| Methods inherited from interface com.bigdata.btree.data.IAbstractNodeData |
|---|
data, getKeyCount, getKeys, getMaximumVersionTimestamp, getMinimumVersionTimestamp, getSpannedTupleCount, hasVersionTimestamps, isCoded, isLeaf, isReadOnly |
| Method Detail |
|---|
int getChildCount()
IAbstractNodeData.getKeyCount()+1
long getChildAddr(int index)
index - The index of the child in [0:nkeys].
int getChildEntryCount(int index)
IAbstractNodeData.getSpannedTupleCount()
. These data are used to support fast computation of the index at which a
key occurs and the #of entries in a given key range.
index - The index of the child in [0:nkeys].
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||