|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IAbstractNodeData
Interface for low-level data access.
| Method Summary | |
|---|---|
AbstractFixedByteArrayBuffer |
data()
The coded (aka compressed) data. |
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 |
hasVersionTimestamps()
Return true iff the leaves maintain tuple revision
timestamps. |
boolean |
isCoded()
true iff this is a coded data structure. |
boolean |
isLeaf()
True iff this is a leaf node. |
boolean |
isReadOnly()
True iff this is an immutable data structure. |
| Method Detail |
|---|
boolean isLeaf()
boolean isReadOnly()
boolean isCoded()
true iff this is a coded data structure.
AbstractFixedByteArrayBuffer data()
data in interface IDataRecordAccessUnsupportedOperationException - unless isCoded() returns true.boolean hasVersionTimestamps()
true iff the leaves maintain tuple revision
timestamps. When true, the minimum and maximum tuple
revision timestamp for a node or leaf are available from
getMinimumVersionTimestamp() and
getMaximumVersionTimestamp().
long getMinimumVersionTimestamp()
Long.MAX_VALUE since the initial value of the minimum
version timestamp is always the largest possible long integer.
UnsupportedOperationException - unless tuple revision timestamps are being maintained.long getMaximumVersionTimestamp()
Long.MIN_VALUE since the initial value of the
maximum version timestamp is always the smallest possible long integer.
UnsupportedOperationException - unless tuple revision timestamps are being maintained.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||