Uses of Interface
com.bigdata.journal.ICommitter

Packages that use ICommitter
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.counters.store This package provides a persistence mechanism for performance counters. 
com.bigdata.htree   
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.resources This package provides the logic to managed the live journal and the historical journals and index segments for a DataService
com.bigdata.service This package provides implementations of bigdata services (metadata service, data service, transaction manager service. 
 

Uses of ICommitter in com.bigdata.btree
 

Subinterfaces of ICommitter in com.bigdata.btree
 interface ICheckpointProtocol
          Interface in support of the Checkpoint record protocol.
 

Classes in com.bigdata.btree that implement ICommitter
 class BTree
           This class implements a variant of a B+Tree in which all values are stored in leaves, but the leaves are not connected with prior-next links.
 

Methods in com.bigdata.btree with parameters of type ICommitter
static ReadWriteLock UnisolatedReadWriteIndex.getReadWriteLock(ICommitter btree)
          Canonicalizing factory for the ReadWriteLock for an ICommitter.
 

Uses of ICommitter in com.bigdata.counters.store
 

Classes in com.bigdata.counters.store that implement ICommitter
 class CounterSetBTree
          An API encapsulating for writing and querying counter sets.
 

Uses of ICommitter in com.bigdata.htree
 

Classes in com.bigdata.htree that implement ICommitter
 class HTree
          An mutable persistence capable extensible hash tree.
 

Uses of ICommitter in com.bigdata.journal
 

Classes in com.bigdata.journal that implement ICommitter
 class CommitRecordIndex
          BTree mapping commit times to ICommitRecords.
 class DeleteBlockCommitter
          Defines the callback object called on commit that enables the deferred delete blocks to be associated with a CommitRecord.
 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.
 class RootBlockCommitter
          Provides the callback to save the previous root block and store the address with the current CommitRecord.
 

Methods in com.bigdata.journal with parameters of type ICommitter
 void JournalDelegate.setCommitter(int index, ICommitter committer)
           
 void AbstractJournal.setCommitter(int rootSlot, ICommitter committer)
          Set a persistence capable data structure for callback during the commit protocol.
 void IAtomicStore.setCommitter(int index, ICommitter committer)
          Set a persistence capable data structure for callback during the commit protocol.
 

Uses of ICommitter in com.bigdata.mdi
 

Classes in com.bigdata.mdi that implement ICommitter
 class MetadataIndex
          A metadata index for the partitions of a distributed index.
 

Uses of ICommitter in com.bigdata.resources
 

Classes in com.bigdata.resources that implement ICommitter
 class IndexSegmentIndex
          BTree mapping IndexSegmentStore createTimes to IResourceMetadata records.
 class JournalIndex
          BTree mapping IJournal createTimes (long integers) to JournalMetadata records describing the IJournal.
 

Uses of ICommitter in com.bigdata.service
 

Classes in com.bigdata.service that implement ICommitter
 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.