Uses of Class
com.bigdata.btree.BTree

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.
 



Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.