|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BTree | |
|---|---|
| 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.btree.isolation | |
| com.bigdata.btree.view | |
| com.bigdata.counters.store | This package provides a persistence mechanism for performance counters. |
| com.bigdata.journal | The journal is an append-only persistence capable data structure supporting atomic commit, named indices, and transactions. |
| com.bigdata.mdi | This package provides a metadata index and range partitioned indices managed by that metadata index. |
| 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.rwstore | |
| com.bigdata.service | This package provides implementations of bigdata services (metadata service, data service, transaction manager service. |
| Uses of BTree in com.bigdata.btree |
|---|
| Methods in com.bigdata.btree that return BTree | |
|---|---|
BTree |
BTree.asReadOnly()
Returns an immutable view of this BTree. |
static BTree |
BTree.create(IRawStore store,
IndexMetadata metadata)
Create a new BTree or derived class. |
static BTree |
BTree.createTransient(IndexMetadata metadata)
Create a new BTree or derived class that is fully transient (NO
backing IRawStore). |
BTree |
BTree.LeafCursor.getBTree()
|
BTree |
ILocalBTreeView.getMutableBTree()
The BTree that is absorbing writes for the view. |
BTree |
IndexSegment.getMutableBTree()
|
BTree |
ReadCommittedView.getMutableBTree()
|
BTree |
BTree.getMutableBTree()
|
static BTree |
BTree.load(IRawStore store,
long addrCheckpoint)
Deprecated. by load(IRawStore, long, boolean) which specifies
whether or not the BTree will be opened in a
read-only mode and therefore allows for certain
optimizations within the BTree constructor. |
static BTree |
BTree.load(IRawStore store,
long addrCheckpoint,
boolean readOnly)
Load an instance of a BTree or derived class from the store. |
| Methods in com.bigdata.btree with parameters of type BTree | |
|---|---|
Checkpoint |
IndexMetadata.newCheckpoint(BTree btree)
Create a Checkpoint for a BTree. |
| Constructors in com.bigdata.btree with parameters of type BTree | |
|---|---|
AbstractBTreeTupleCursor.MutableBTreeTupleCursor(BTree btree,
Tuple<E> tuple,
byte[] fromKey,
byte[] toKey)
|
|
AbstractBTreeTupleCursor.ReadOnlyBTreeTupleCursor(BTree btree,
Tuple<E> tuple,
byte[] fromKey,
byte[] toKey)
|
|
BTree.Counter(BTree btree)
|
|
Checkpoint(BTree btree)
Creates a Checkpoint record from a BTree. |
|
Node(BTree btree)
Used to create a new node when a node is split. |
|
Node(BTree btree,
AbstractNode oldRoot,
long nentries)
This constructor is used when splitting the a root Leaf or a root
Node. |
|
UnisolatedReadWriteIndex(BTree ndx)
Creates a view of an unisolated index that will enforce the concurrency constraints of the BTree class, but only among other instances of
this class for the same underlying index. |
|
UnisolatedReadWriteIndex(BTree ndx,
int defaultCapacity)
Creates a view of an unisolated index that will enforce the concurrency constraints of the BTree class, but only among other instances of
this class for the same underlying index. |
|
| Uses of BTree in com.bigdata.btree.isolation |
|---|
| Methods in com.bigdata.btree.isolation that return BTree | |
|---|---|
BTree |
IsolatedFusedView.getWriteSet()
The isolated write set (the place where we record the intention of the transaction). |
| Uses of BTree in com.bigdata.btree.view |
|---|
| Methods in com.bigdata.btree.view that return BTree | |
|---|---|
BTree |
FusedView.getMutableBTree()
|
| Uses of BTree in com.bigdata.counters.store |
|---|
| Subclasses of BTree in com.bigdata.counters.store | |
|---|---|
class |
CounterSetBTree
An API encapsulating for writing and querying counter sets. |
| Uses of BTree in com.bigdata.journal |
|---|
| Subclasses of BTree in com.bigdata.journal | |
|---|---|
class |
CommitRecordIndex
BTree mapping commit times to ICommitRecords. |
class |
Name2Addr
Name2Addr is a BTree mapping index names to an Name2Addr.Entry
containing the last Checkpoint record committed for the named index
and the timestamp of that commit. |
| Methods in com.bigdata.journal that return BTree | |
|---|---|
BTree |
AbstractJournal.getIndex(long checkpointAddr)
A canonicalizing mapping for historical BTrees. |
BTree |
AbstractJournal.getIndex(String name)
Return the mutable view of the named index (aka the "live" or ITx.UNISOLATED index). |
BTree |
TemporaryStore.getIndex(String name)
Return an ITx.UNISOLATED view of the named index -or-
null if there is no registered index by that name. |
BTree |
Name2Addr.getIndex(String name)
Return the named ITx.UNISOLATED index - this method tests a cache
of the named BTrees and will return the same instance if the
index is found in the cache. |
BTree |
AbstractJournal.getIndex(String name,
ICommitRecord commitRecord)
Returns a read-only named index loaded from a ICommitRecord. |
BTree |
TemporaryStore.getIndex(String name,
long timestamp)
Historical reads and transactions are not supported. |
protected BTree |
Name2Addr.getIndexCache(String name)
Return the current entry, if any, for the named ITx.UNISOLATED
index in the Name2Addr.indexCache. |
BTree |
AbstractJournal.registerIndex(String name)
Deprecated. This is only used by the test suites. |
BTree |
AbstractJournal.registerIndex(String name,
BTree ndx)
Registers a named index (core impl). |
BTree |
TemporaryStore.registerIndex(String name,
BTree btree)
|
BTree |
AbstractJournal.registerIndex(String name,
IndexMetadata metadata)
Registers a named index. |
BTree |
TemporaryStore.registerIndex(String name,
IndexMetadata metadata)
|
| Methods in com.bigdata.journal with parameters of type BTree | |
|---|---|
AbstractBTree[] |
Journal.getIndexSources(String name,
long timestamp,
BTree btree)
Always returns the BTree as the sole element of the array since
partitioned indices are not supported. |
AbstractBTree[] |
IResourceManager.getIndexSources(String name,
long timestamp,
BTree btree)
Examine the partition metadata (if any) for the BTree. |
IIndex |
JournalDelegate.registerIndex(String name,
BTree btree)
|
BTree |
AbstractJournal.registerIndex(String name,
BTree ndx)
Registers a named index (core impl). |
BTree |
TemporaryStore.registerIndex(String name,
BTree btree)
|
void |
Name2Addr.registerIndex(String name,
BTree btree)
Add an entry for the named index. |
IIndex |
IBTreeManager.registerIndex(String name,
BTree btree)
Register a named index. |
IIndex |
AbstractTask.registerIndex(String name,
BTree btree)
Registers an index |
| Uses of BTree in com.bigdata.mdi |
|---|
| Subclasses of BTree in com.bigdata.mdi | |
|---|---|
class |
MetadataIndex
A metadata index for the partitions of a distributed index. |
| Constructors in com.bigdata.mdi with parameters of type BTree | |
|---|---|
MetadataIndex.MetadataIndexCheckpoint(BTree btree)
|
|
| Uses of BTree in com.bigdata.rdf.spo |
|---|
| Methods in com.bigdata.rdf.spo that return BTree | |
|---|---|
BTree |
SPORelation.getSPOOnlyBTree(boolean bloomFilter)
Deprecated. Comment out when we drop the DistinctSPOIterator. |
| Uses of BTree in com.bigdata.resources |
|---|
| Subclasses of BTree in com.bigdata.resources | |
|---|---|
class |
IndexSegmentIndex
BTree mapping IndexSegmentStore createTimes to
IResourceMetadata records. |
class |
JournalIndex
BTree mapping IJournal createTimes (long integers)
to JournalMetadata records describing the IJournal. |
| Methods in com.bigdata.resources with parameters of type BTree | |
|---|---|
protected void |
AbstractAtomicUpdateTask.assertSameIndex(UUID expectedIndexUUID,
BTree view)
Verifies that the view is a view of the expected scale-out index. |
AbstractBTree[] |
IndexManager.getIndexSources(String name,
long timestamp,
BTree btree)
|
static Split[] |
SplitUtility.tailSplit(ResourceManager resourceManager,
BTree btree)
Identifies the splits for an index with heavy write append behavior. |
| Uses of BTree in com.bigdata.rwstore |
|---|
| Method parameters in com.bigdata.rwstore with type arguments of type BTree | |
|---|---|
void |
RWStore.registerExternalCache(ConcurrentWeakValueCache<Long,BTree> externalCache,
int dataSize)
Call made from AbstractJournal to register the cache used. |
| Uses of BTree in com.bigdata.service |
|---|
| Subclasses of BTree in com.bigdata.service | |
|---|---|
class |
CommitTimeIndex
BTree whose keys are commit times. |
static class |
EventReceiver.EventBTree
A BTree whose keys are event start times and whose values are the
serialized Events. |
class |
TxId2CommitTimeIndex
BTree whose keys are commit times. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||