|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||