|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IndexSegment | |
|---|---|
| com.bigdata.btree |
The BTree is a scalable B+-Tree with copy-on-write
semantics mapping variable length unsigned byte[] keys to variable
length byte[] values (null values are allowed). |
| com.bigdata.rdf.spo | This package defines a statement model using long term identifiers rather than RDF Value objects. |
| com.bigdata.resources |
This package provides the logic to managed the live journal and the
historical journals and index segments for a DataService. |
| com.bigdata.sparse | This package provides support for treating normal B+Trees using a "sparse row store" pattern and can be applied to both local B+Trees and scale-out indices. |
| Uses of IndexSegment in com.bigdata.btree |
|---|
| Methods in com.bigdata.btree that return IndexSegment | |
|---|---|
IndexSegment |
IndexSegment.ImmutableLeafCursor.getBTree()
|
IndexSegment |
IndexSegmentStore.loadIndexSegment()
Load the IndexSegment. |
| Methods in com.bigdata.btree with parameters of type IndexSegment | |
|---|---|
byte[] |
ISimpleSplitHandler.getSeparatorKey(IndexSegment seg,
int fromIndex,
int toIndex,
int splitAt)
Return a separator key close to the recommended separator key (splitAt) which is acceptable to the constraints imposed by the application on the index. |
byte[] |
FixedLengthPrefixSplits.getSeparatorKey(IndexSegment seg,
int fromIndex,
int toIndex,
int splitAt)
Linear search for the first successor of the keyAt(splitAt) which differs in the first N bytes. |
| Constructors in com.bigdata.btree with parameters of type IndexSegment | |
|---|---|
IndexSegment.IndexSegmentTupleCursor(IndexSegment btree,
Tuple<E> tuple,
byte[] fromKey,
byte[] toKey)
|
|
IndexSegmentMultiBlockIterator(IndexSegment seg,
DirectBufferPool pool,
byte[] fromKey,
byte[] toKey,
int flags)
|
|
| Uses of IndexSegment in com.bigdata.rdf.spo |
|---|
| Methods in com.bigdata.rdf.spo with parameters of type IndexSegment | |
|---|---|
byte[] |
XXXCShardSplitHandler.getSeparatorKey(IndexSegment seg,
int fromIndex,
int toIndex,
int splitAt)
Return a separator key which does not split quads for the same triple prefix. |
| Uses of IndexSegment in com.bigdata.resources |
|---|
| Methods in com.bigdata.resources with parameters of type IndexSegment | |
|---|---|
static Split[] |
SplitUtility.getSplits(IPartitionIdFactory partitionIdFactory,
LocalPartitionMetadata oldpmd,
IndexSegment seg,
long nominalShardSize,
ISimpleSplitHandler splitHandler)
Choose a set of splits which may be reasonably expected to divide the IndexSegment into extents each of which is approximately 50%
full. |
| Uses of IndexSegment in com.bigdata.sparse |
|---|
| Methods in com.bigdata.sparse with parameters of type IndexSegment | |
|---|---|
byte[] |
LogicalRowSplitHandler.getSeparatorKey(IndexSegment seg,
int fromIndex,
int toIndex,
int splitAt)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||