Package | Description |
---|---|
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.service |
This package provides implementations of bigdata services (metadata
service, data service, transaction manager service.
|
com.bigdata.service.ndx |
Class and Description |
---|
IndexManager.IIndexManagerCounters
Performance counters for the
IndexManager . |
OverflowManager.IOverflowManagerCounters
Performance counters for the
OverflowManager . |
ResourceManager.IResourceManagerCounters
Interface defines and documents the counters and counter namespaces for
the
ResourceManager . |
StaleLocatorReason
Typesafe enumeration of the possible reasons why an index partition locator
is stale.
|
StoreManager.IStoreManagerCounters
Performance counters for the
StoreManager . |
Class and Description |
---|
ResourceManager
The
ResourceManager has broad responsibility for journal files, index
segment files, maintaining index views during overflow processing, and
managing the transparent decomposition of scale-out indices and the
distribution of the key-range index partitions for those scale-out indices. |
Class and Description |
---|
AbstractTestSegSplitter
Unit tests for splitting an index segment based on its size on the disk, the
nominal size of an index partition, and an optional application level
constraint on the choice of the separator keys.
|
Class and Description |
---|
AbstractAtomicUpdateTask
Abstract base class for tasks responsible for the atomic update of the view
of an index partition.
|
AbstractPrepareTask
Base class for the prepare phase which reads on the old journal.
|
AbstractResourceManagerBootstrapTestCase |
AbstractResourceManagerTask
Abstract base class for tasks run during post-processing of a journal by the
ResourceManager . |
AbstractResourceManagerTestCase
Base class for
ResourceManager test suites that can use normal
startup and shutdown. |
AbstractResourceManagerTestCase.MockMetadataService
A minimal implementation of
IMetadataService - only those methods
actually used by the ResourceManager are implemented. |
AbstractResult
Abstract base class for results when post-processing a named index
partition on the old journal after an overflow operation.
|
AbstractTestSegSplitter
Unit tests for splitting an index segment based on its size on the disk, the
nominal size of an index partition, and an optional application level
constraint on the choice of the separator keys.
|
BuildResult
The result of an
CompactingMergeTask . |
IndexManager
Class encapsulates logic and handshaking for tracking which indices (and
their backing stores) are recently and currently referenced.
|
IndexManager.IIndexManagerCounters
Performance counters for the
IndexManager . |
IndexManager.Options
Options understood by the
IndexManager . |
IndexSegmentIndex |
IPartitionIdFactory
An interface which shields callers from handling RMI exceptions and which
allows the use of mock implementations when you do not really want to assign
partition identifiers using the
IMetadataService.nextPartitionId(String) . |
JoinResult
The result of a
JoinIndexPartitionTask . |
JournalIndex
BTree mapping IJournal createTimes (long integers)
to JournalMetadata records describing the IJournal . |
MoveResult
The object returned by
MoveIndexPartitionTask . |
NoSuchStoreException
An instance of this class is thrown when a
UUID does not identify any
store known to the StoreManager . |
OverflowActionEnum
The different actions that we can take to handle an index partition during
overflow processing.
|
OverflowCounters
Utility class exposes some counter values while protecting the actual
counters on the service from modification.
|
OverflowManager
Class encapsulates logic for handling journal overflow events.
|
OverflowManager.IOverflowManagerCounters
Performance counters for the
OverflowManager . |
OverflowManager.Options
Options understood by the
OverflowManager . |
OverflowMetadata
Metadata on the entire synchronous and asynchronous overflow task.
|
OverflowSubtaskEnum
Various kinds of subtasks for asynchronous index partition overflow tasks.
|
PurgeResult
A class that captures the results of
StoreManager.purgeOldResources() . |
ResourceEvents
Class encapsulates reporting API for resource (index and store files) events.
|
ResourceFileFilter
The default implementation accepts directories under the configured
IResourceManager.getDataDir() and files with either
Options.JNL or
Options.SEG file extensions. |
ResourceManager
The
ResourceManager has broad responsibility for journal files, index
segment files, maintaining index views during overflow processing, and
managing the transparent decomposition of scale-out indices and the
distribution of the key-range index partitions for those scale-out indices. |
SplitResult
The result of a
SplitIndexPartitionTask including enough metadata
to identify the index partitions to be created and the index partition to
be deleted. |
StaleLocatorReason
Typesafe enumeration of the possible reasons why an index partition locator
is stale.
|
StoreManager
Class encapsulates logic for managing the store files (journals and index
segments), including the logic to compute the effective release time for the
managed resources and to release those resources by deleting them from the
file system.
|
StoreManager.IStoreManagerCounters
Performance counters for the
StoreManager . |
StoreManager.ManagedJournal
The
StoreManager.ManagedJournal provides the backing store used to absorb
writes and retain history for the scale-out architecture. |
StoreManager.Options
Options for the
StoreManager . |
TestReleaseResources
Test release (aka purge) of old resources.
|
Class and Description |
---|
IndexManager.IIndexManagerCounters
Performance counters for the
IndexManager . |
IndexManager.Options
Options understood by the
IndexManager . |
OverflowManager.IOverflowManagerCounters
Performance counters for the
OverflowManager . |
OverflowManager.Options
Options understood by the
OverflowManager . |
ResourceManager
The
ResourceManager has broad responsibility for journal files, index
segment files, maintaining index views during overflow processing, and
managing the transparent decomposition of scale-out indices and the
distribution of the key-range index partitions for those scale-out indices. |
ResourceManager.IResourceManagerCounters
Interface defines and documents the counters and counter namespaces for
the
ResourceManager . |
ResourceManager.Options
ResourceManager options. |
StoreManager.IStoreManagerCounters
Performance counters for the
StoreManager . |
StoreManager.Options
Options for the
StoreManager . |
Class and Description |
---|
StaleLocatorException
An instance of this class is thrown when an index partition has been split,
joined, or moved to indicate that the client has a stale
PartitionLocator and should refresh the locator for the key range
covered by the named index partition and retry their request on the
appropriate DataService . |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.