|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.bigdata.btree.IndexSegmentBuilder.AbstractSimpleNodeData
protected abstract static class IndexSegmentBuilder.AbstractSimpleNodeData
Abstract base class for classes used to construct and serialize nodes and leaves written onto the index segment.
| Constructor Summary | |
|---|---|
protected |
IndexSegmentBuilder.AbstractSimpleNodeData(int level,
int m)
|
| Method Summary | |
|---|---|
AbstractFixedByteArrayBuffer |
data()
The coded (aka compressed) data. |
int |
getKeyCount()
|
IRaba |
getKeys()
|
long |
getMaximumVersionTimestamp()
The most recent tuple revision timestamp associated with any tuple spanned by this node or leaf. |
long |
getMinimumVersionTimestamp()
The earliest tuple revision timestamp associated with any tuple spanned by this node or leaf. |
boolean |
isCoded()
No. |
boolean |
isReadOnly()
Yes (however, note that the IndexSegmentBuilder directly
accesses and modified the internal data structures). |
protected void |
reset(int max)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.bigdata.btree.data.IAbstractNodeData |
|---|
hasVersionTimestamps, isLeaf |
| Constructor Detail |
|---|
protected IndexSegmentBuilder.AbstractSimpleNodeData(int level,
int m)
| Method Detail |
|---|
protected void reset(int max)
max - The #of children to be assigned to this node -or- the #of
tuples to be assigned to a leaf.public final int getKeyCount()
public final IRaba getKeys()
public final boolean isReadOnly()
IndexSegmentBuilder directly
accesses and modified the internal data structures).
isReadOnly in interface IAbstractNodeDatapublic final boolean isCoded()
isCoded in interface IAbstractNodeDatapublic final AbstractFixedByteArrayBuffer data()
IAbstractNodeData
data in interface IAbstractNodeDatadata in interface IDataRecordAccesspublic final long getMaximumVersionTimestamp()
IAbstractNodeDataLong.MIN_VALUE since the initial value of the
maximum version timestamp is always the smallest possible long integer.
getMaximumVersionTimestamp in interface IAbstractNodeDatapublic final long getMinimumVersionTimestamp()
IAbstractNodeDataLong.MAX_VALUE since the initial value of the minimum
version timestamp is always the largest possible long integer.
getMinimumVersionTimestamp in interface IAbstractNodeData
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||