public interface ICheckpoint
Modifier and Type | Method and Description |
---|---|
long |
getBloomFilterAddr()
Address of the
IBloomFilter . |
long |
getCheckpointAddr()
The address used to read this
Checkpoint record from the store. |
long |
getCounter()
Return the value of the B+Tree local counter stored in the
Checkpoint record. |
long |
getEntryCount()
The #of index entries (aka tuple count).
|
int |
getGlobalDepth()
The global depth of the root directory (HTree only).
|
int |
getHeight()
The height of a B+Tree.
|
IndexTypeEnum |
getIndexType()
The type of index for this checkpoint record.
|
long |
getLeafCount()
The #of leaves (B+Tree), hash buckets (HTree), or ZERO (0) for a solution
set stream.
|
long |
getMetadataAddr()
Address that can be used to read the
IndexMetadata record for the
index from the store. |
long |
getNodeCount()
The #of non-leaf nodes (B+Tree) or directories (HTree).
|
long |
getRecordVersion()
Return the value of the next record version number to be assigned that is
stored in the
Checkpoint record. |
long |
getRootAddr()
Address of the root node or leaf of the
BTree . |
boolean |
hasCheckpointAddr()
Return
true iff the checkpoint address is defined. |
long getCheckpointAddr()
Checkpoint
record from the store.
Note: This is set as a side-effect by #write(IRawStore)
.
IllegalStateException
- if the Checkpoint
record has not been written on a
store.boolean hasCheckpointAddr()
true
iff the checkpoint address is defined.long getMetadataAddr()
IndexMetadata
record for the
index from the store.long getRootAddr()
BTree
.0L
iff the index does
not have a root page.long getBloomFilterAddr()
IBloomFilter
.0L
iff the
index does not have a bloom filter.int getHeight()
IndexTypeEnum.BTree
int getGlobalDepth()
IndexTypeEnum.HTree
long getNodeCount()
long getLeafCount()
long getEntryCount()
long getCounter()
Checkpoint
record.long getRecordVersion()
Checkpoint
record. This number is incremented each
time a node or leaf is written onto the backing store. The initial value
is ZERO (0). The first value assigned to a node or leaf will be ZERO (0).IndexTypeEnum getIndexType()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.