Uses of Package
com.bigdata.journal

Packages that use com.bigdata.journal
com.bigdata.bfs This package provides a scale-out content repository (aka distributed file system) suitable as the backend for a REST-ful service using the bigdata architecture. 
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.config   
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.inf This package provides an eager closure inference engine for most of the RDF and RDFS entailments and can be used to realize entailments for owl:sameAs, owl:equivilentClass, and owl:equivilentProperty. 
com.bigdata.rdf.lexicon   
com.bigdata.rdf.load Support for concurrent loading of RDF data across one or more clients from a variety of input sources. 
com.bigdata.rdf.magic This package includes an abstraction layer for declaring containers of relations, relations, the relationships between the relations (foreign keys), and the indices for a relation, including what goes into the key and the value for the index. 
com.bigdata.rdf.rules   
com.bigdata.rdf.sail This package contains the SAIL that allow bigdata to be used as a backend for the Sesame 2.x platform. 
com.bigdata.rdf.spo This package defines a statement model using long term identifiers rather than RDF Value objects. 
com.bigdata.rdf.store This package provides several realizations of an RDF database using the bigdata architecture, including one suitable for temporary data, one suitable for local processing (single host), and one designed for scale-out on commodity hardware. 
com.bigdata.relation This package includes an abstraction layer for relations. 
com.bigdata.relation.accesspath This package includes an abstraction layer for efficient access paths, including chunked iterators, blocking buffers, and an abstraction corresponding to the natural order of an index. 
com.bigdata.relation.locator Abstraction layer for identifying relations and relation containers in much the same manner that indices are identified (unique name and timestamp). 
com.bigdata.relation.rule.eval This package supports rule evaluation. 
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.search This package provides full text indexing and search. 
com.bigdata.service This package provides implementations of bigdata services (metadata service, data service, transaction manager service. 
com.bigdata.service.jini   
com.bigdata.service.jini.lookup   
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. 
com.bigdata.striterator Streaming iterator patterns based on Martyn Cutcher's striterator design but supporting generics and with extensions for closable, chunked, and ordered streaming iterators. 
com.bigdata.zookeeper   
 

Classes in com.bigdata.journal used by com.bigdata.bfs
IIndexManager
          Interface for managing named indices.
Options
          Options for the Journal.
 

Classes in com.bigdata.journal used by com.bigdata.btree
ICommitter
          An interface implemented by a persistence capable data structure such as a btree so that it can participate in the commit protocol for the store.
IIndexManager
          Interface for managing named indices.
IResourceManager
          Interface manging the resources on which indices are stored.
TemporaryRawStore
          A non-restart-safe store for temporary data that buffers data in memory until the write cache overflows (or is flushed to the disk) and then converts to a disk-based store.
 

Classes in com.bigdata.journal used by com.bigdata.config
IIndexManager
          Interface for managing named indices.
 

Classes in com.bigdata.journal used by com.bigdata.counters.store
ICommitter
          An interface implemented by a persistence capable data structure such as a btree so that it can participate in the commit protocol for the store.
 

Classes in com.bigdata.journal used by com.bigdata.journal
AbstractBufferStrategy
          Abstract base class for IBufferStrategy implementation.
AbstractJournal
           The journal is an append-only persistence capable data structure supporting atomic commit, named indices, and transactions.
AbstractLocalTransactionManager
          Manages the client side of a transaction either for a standalone Journal or for an IDataService in an IBigdataFederation.
AbstractTask
          Abstract base class for tasks that may be submitted to the ConcurrencyManager.
AbstractTask.DelegateTask
          Delegates various behaviors visible to the application code using the ITask interface to the AbstractTask object.
BasicBufferStrategy
          Implements logic to read from and write on a buffer.
BufferMode
           The buffer mode in which the journal is opened.
CommitRecordIndex
          BTree mapping commit times to ICommitRecords.
CommitRecordIndex.Entry
          An entry in the persistent index.
CommitRecordSerializer
          A helper class for (de-)serializing the root addresses.
ConcurrencyManager
          Supports concurrent operations against named indices.
ConcurrencyManager.Options
          Options for the ConcurrentManager.
DiskBackedBufferStrategy
          Abstract base class for implementations that use a direct buffer as a write through cache to an image on the disk.
DiskOnlyStrategy
          Disk-based journal strategy.
DiskOnlyStrategy.StoreCounters
          Counters for IRawStore access, including operations that read or write through to the underlying media.
ForceEnum
          Type safe enumeration of options governing whether and how a file is forced to stable storage.
IAtomicStore
          Interface for low-level operations on a store supporting an atomic commit.
IBTreeManager
          Extended to allow direct registration of a named BTree.
IBufferStrategy
           Interface for implementations of a buffer strategy as identified by a BufferMode.
ICommitRecord
          An interface providing a read-only view of a commit record.
ICommitter
          An interface implemented by a persistence capable data structure such as a btree so that it can participate in the commit protocol for the store.
IConcurrencyManager
          Interface for managing concurrent access to resources (indices).
IDiskBasedStrategy
          An interface for implementations backed by a file on disk.
IIndexManager
          Interface for managing named indices.
IIndexStore
          Interface accessing named indices.
IJournal
           An append-only persistence capable data structure supporting atomic commit, scalable named indices, and transactions.
ILocalTransactionManager
          Interface for managing local transaction state (the client side of the ITransactionService).
IResourceLock
          A lock granted by an IResourceLockService.
IResourceLockService
          Interface named synchronous distributed locks without deadlock detection.
IResourceManager
          Interface manging the resources on which indices are stored.
IRootBlockView
          Interface for a root block on the journal.
ITask
          Interface available to tasks running under the ConcurrencyManager.
ITimestampService
          A service for unique timestamps.
ITransactionService
           An interface for managing transaction life cycles.
ITx
           Interface for transaction state on the client.
Journal
          Concrete implementation suitable for a local and unpartitioned database.
JournalTransactionService
          Implementation for a standalone journal using single-phase commits.
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.
Name2Addr.Entry
          An entry in the persistent index.
Name2Addr.EntrySerializer
          The values are Name2Addr.Entrys.
Options
          Options for the Journal.
RootBlockException
          An instance of this class is thrown if there is a problem with a root block (bad magic, unknown version, Challis fields do not agree, checksum error, etc).
RunState
          Enum of transaction run states.
TemporaryRawStore
          A non-restart-safe store for temporary data that buffers data in memory until the write cache overflows (or is flushed to the disk) and then converts to a disk-based store.
TemporaryStore
          A temporary store that supports named indices but no concurrency controls.
TemporaryStoreFactory.Options
          Configuration options for the TemporaryStoreFactory.
Tx
           A read-write transaction.
ValidationError
          An instance of this class is thrown when a transaction ITx#prepare(long)s if there is a write-write conflict that can not be resolved.
WriteExecutorService
          A custom ThreadPoolExecutor used by the ConcurrencyManager to execute concurrent unisolated write tasks and perform group commits.
 

Classes in com.bigdata.journal used by com.bigdata.mdi
AbstractJournal
           The journal is an append-only persistence capable data structure supporting atomic commit, named indices, and transactions.
ICommitter
          An interface implemented by a persistence capable data structure such as a btree so that it can participate in the commit protocol for the store.
 

Classes in com.bigdata.journal used by com.bigdata.rdf.inf
TemporaryRawStore
          A non-restart-safe store for temporary data that buffers data in memory until the write cache overflows (or is flushed to the disk) and then converts to a disk-based store.
 

Classes in com.bigdata.journal used by com.bigdata.rdf.lexicon
IIndexManager
          Interface for managing named indices.
 

Classes in com.bigdata.journal used by com.bigdata.rdf.load
IIndexManager
          Interface for managing named indices.
 

Classes in com.bigdata.journal used by com.bigdata.rdf.magic
IIndexManager
          Interface for managing named indices.
TemporaryStore
          A temporary store that supports named indices but no concurrency controls.
 

Classes in com.bigdata.journal used by com.bigdata.rdf.rules
IIndexManager
          Interface for managing named indices.
 

Classes in com.bigdata.journal used by com.bigdata.rdf.sail
IIndexManager
          Interface for managing named indices.
Options
          Options for the Journal.
 

Classes in com.bigdata.journal used by com.bigdata.rdf.spo
IIndexManager
          Interface for managing named indices.
 

Classes in com.bigdata.journal used by com.bigdata.rdf.store
IIndexManager
          Interface for managing named indices.
Journal
          Concrete implementation suitable for a local and unpartitioned database.
Options
          Options for the Journal.
TemporaryStore
          A temporary store that supports named indices but no concurrency controls.
 

Classes in com.bigdata.journal used by com.bigdata.relation
IIndexManager
          Interface for managing named indices.
IResourceLock
          A lock granted by an IResourceLockService.
 

Classes in com.bigdata.journal used by com.bigdata.relation.accesspath
IIndexManager
          Interface for managing named indices.
 

Classes in com.bigdata.journal used by com.bigdata.relation.locator
IIndexManager
          Interface for managing named indices.
 

Classes in com.bigdata.journal used by com.bigdata.relation.rule.eval
IIndexManager
          Interface for managing named indices.
 

Classes in com.bigdata.journal used by com.bigdata.resources
AbstractJournal
           The journal is an append-only persistence capable data structure supporting atomic commit, named indices, and transactions.
AbstractLocalTransactionManager
          Manages the client side of a transaction either for a standalone Journal or for an IDataService in an IBigdataFederation.
AbstractTask
          Abstract base class for tasks that may be submitted to the ConcurrencyManager.
BufferMode
           The buffer mode in which the journal is opened.
CommitRecordIndex
          BTree mapping commit times to ICommitRecords.
DiskOnlyStrategy.StoreCounters
          Counters for IRawStore access, including operations that read or write through to the underlying media.
IAtomicStore
          Interface for low-level operations on a store supporting an atomic commit.
IBTreeManager
          Extended to allow direct registration of a named BTree.
ICommitter
          An interface implemented by a persistence capable data structure such as a btree so that it can participate in the commit protocol for the store.
IConcurrencyManager
          Interface for managing concurrent access to resources (indices).
IIndexManager
          Interface for managing named indices.
IIndexStore
          Interface accessing named indices.
IJournal
           An append-only persistence capable data structure supporting atomic commit, scalable named indices, and transactions.
IResourceLockService
          Interface named synchronous distributed locks without deadlock detection.
IResourceManager
          Interface manging the resources on which indices are stored.
ITask
          Interface available to tasks running under the ConcurrencyManager.
Options
          Options for the Journal.
TemporaryStore
          A temporary store that supports named indices but no concurrency controls.
 

Classes in com.bigdata.journal used by com.bigdata.search
IIndexManager
          Interface for managing named indices.
 

Classes in com.bigdata.journal used by com.bigdata.service
AbstractLocalTransactionManager
          Manages the client side of a transaction either for a standalone Journal or for an IDataService in an IBigdataFederation.
AbstractTask
          Abstract base class for tasks that may be submitted to the ConcurrencyManager.
ConcurrencyManager
          Supports concurrent operations against named indices.
ConcurrencyManager.IConcurrencyManagerCounters
          Interface defines and documents the counters and counter namespaces for the ConcurrencyManager.
ConcurrencyManager.Options
          Options for the ConcurrentManager.
ICommitter
          An interface implemented by a persistence capable data structure such as a btree so that it can participate in the commit protocol for the store.
IConcurrencyManager
          Interface for managing concurrent access to resources (indices).
IIndexManager
          Interface for managing named indices.
IIndexStore
          Interface accessing named indices.
ILocalTransactionManager
          Interface for managing local transaction state (the client side of the ITransactionService).
IResourceLockService
          Interface named synchronous distributed locks without deadlock detection.
IResourceManager
          Interface manging the resources on which indices are stored.
ITask
          Interface available to tasks running under the ConcurrencyManager.
ITimestampService
          A service for unique timestamps.
ITransactionService
           An interface for managing transaction life cycles.
ITx
           Interface for transaction state on the client.
Journal
          Concrete implementation suitable for a local and unpartitioned database.
Options
          Options for the Journal.
RunState
          Enum of transaction run states.
TemporaryStore
          A temporary store that supports named indices but no concurrency controls.
Tx
           A read-write transaction.
ValidationError
          An instance of this class is thrown when a transaction ITx#prepare(long)s if there is a write-write conflict that can not be resolved.
 

Classes in com.bigdata.journal used by com.bigdata.service.jini
ConcurrencyManager.Options
          Options for the ConcurrentManager.
IIndexManager
          Interface for managing named indices.
IIndexStore
          Interface accessing named indices.
IResourceLockService
          Interface named synchronous distributed locks without deadlock detection.
ITimestampService
          A service for unique timestamps.
ITransactionService
           An interface for managing transaction life cycles.
Options
          Options for the Journal.
 

Classes in com.bigdata.journal used by com.bigdata.service.jini.lookup
ITransactionService
           An interface for managing transaction life cycles.
 

Classes in com.bigdata.journal used by com.bigdata.sparse
IIndexManager
          Interface for managing named indices.
 

Classes in com.bigdata.journal used by com.bigdata.striterator
IIndexManager
          Interface for managing named indices.
 

Classes in com.bigdata.journal used by com.bigdata.zookeeper
IResourceLock
          A lock granted by an IResourceLockService.
IResourceLockService
          Interface named synchronous distributed locks without deadlock detection.
 



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