Package | Description |
---|---|
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.resources |
This package provides the logic to managed the live journal and the
historical journals and index segments for a
DataService . |
Modifier and Type | Method and Description |
---|---|
LocalPartitionMetadata |
IndexMetadata.getPartitionMetadata()
When non-
null , this is the description of the view of
this index partition. |
Modifier and Type | Method and Description |
---|---|
void |
IndexMetadata.setPartitionMetadata(LocalPartitionMetadata pmd) |
Modifier and Type | Method and Description |
---|---|
protected BTree |
TestSegSplitter.generateData(IJournal store,
String name,
int ntuples,
LocalPartitionMetadata pmd)
Register a
BTree against the journal, generate some data in the
specified key range, and commit the data. |
protected BTree |
TestFixedLengthPrefixShardSplits.generateData(IJournal store,
String name,
int ntuples,
LocalPartitionMetadata pmd)
Register a
BTree against the journal, generate some data in the
specified key range, and commit the data. |
protected BTree |
TestFixedLengthPrefixShardSplits.generateSPOData(IJournal store,
int ntuples,
LocalPartitionMetadata pmd)
Register a
BTree against the journal, generate some data and
commit the data (the data corresponds to a simple triple index schema but
does not handle statement indices with variable length keys). |
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. |
static void |
SplitUtility.validateSplits(LocalPartitionMetadata originalPartitionMetadata,
Split[] splits,
boolean checkFromToIndex)
Validate splits, including: that the separator keys are strictly
ascending, that the separator keys perfectly cover the source key range
without overlap, that the rightSeparator for each split is the
leftSeparator for the prior split, that the fromIndex offsets are
strictly ascending, etc.
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.