protected abstract static class IndexSegmentBuilder.AbstractSimpleNodeData extends Object implements IAbstractNodeData
Modifier | Constructor and Description |
---|---|
protected |
IndexSegmentBuilder.AbstractSimpleNodeData(int level,
int m) |
Modifier and Type | Method and Description |
---|---|
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hasVersionTimestamps, isLeaf
protected IndexSegmentBuilder.AbstractSimpleNodeData(int level, int m)
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 IAbstractNodeData
public final boolean isCoded()
isCoded
in interface IAbstractNodeData
public final AbstractFixedByteArrayBuffer data()
IAbstractNodeData
data
in interface IAbstractNodeData
data
in interface IDataRecordAccess
public final long getMaximumVersionTimestamp()
IAbstractNodeData
Long.MIN_VALUE
since the initial value of the
maximum version timestamp is always the smallest possible long integer.getMaximumVersionTimestamp
in interface IAbstractNodeData
public final long getMinimumVersionTimestamp()
IAbstractNodeData
Long.MAX_VALUE
since the initial value of the minimum
version timestamp is always the largest possible long integer.getMinimumVersionTimestamp
in interface IAbstractNodeData
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.