Package | Description |
---|---|
com.bigdata.bop.engine | |
com.bigdata.bop.fed | |
com.bigdata.bop.solutions |
This package provides distinct, sort, and aggregation operators.
|
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.concurrent |
This package supports concurrency control using exclusive locks on resources.
|
com.bigdata.counters |
Package supports declaration, collection, and interchange of performance counters
for both hosts and processes on supported platforms.
|
com.bigdata.counters.httpd |
A httpd service for performance counters, including both live counters
and post-mortem counters read from an XML interchange format.
|
com.bigdata.counters.linux |
Package provides performance counter collection on Linux platforms using the
sysstat suite.
|
com.bigdata.counters.osx |
Package provides performance counter collection on OSX.
|
com.bigdata.counters.store |
This package provides a persistence mechanism for performance
counters.
|
com.bigdata.counters.win |
Package provides collection of performance counters on Windows platforms.
|
com.bigdata.ha |
This package extends
com.bigdata.quorum to define local and
Remote interfaces for highly available services. |
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.rawstore |
A set of interfaces and some simple implementations for a read-write
store without atomic commit or transactions.
|
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.rio |
This package provides an integration with the openrdf RIO parser that supports
fast data loads.
|
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.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.rwstore.sector | |
com.bigdata.service |
This package provides implementations of bigdata services (metadata
service, data service, transaction manager service.
|
com.bigdata.service.geospatial | |
com.bigdata.service.ndx | |
com.bigdata.stream |
Modifier and Type | Class and Description |
---|---|
class |
QueryEngine
A class managing execution of concurrent queries against a local
IIndexManager . |
class |
QueryEngineCounters
QueryEngine performance counters. |
Modifier and Type | Class and Description |
---|---|
class |
FederatedQueryEngine
An
IBigdataFederation aware QueryEngine . |
class |
FederatedQueryEngineCounters
Extended performance counters for the
FederatedQueryEngine . |
Modifier and Type | Interface and Description |
---|---|
interface |
ISolutionSet
Interface for durable solution sets.
|
Modifier and Type | Class and Description |
---|---|
class |
SolutionSetStream
A persistence capable solution set stored using a stream oriented API.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ICheckpointProtocol
Interface in support of the
Checkpoint record protocol. |
interface |
IIndex
Interface for mutable B+-Tree mapping arbitrary non-null keys to arbitrary
values.
|
interface |
ILocalBTreeView
Interface indicates that the index is local rather than remote.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBTree
Base class for mutable and immutable B+-Tree implementations.
|
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.
|
class |
BTreeCounters
A helper class that collects statistics on an
AbstractBTree . |
class |
DelegateBTree
An object that delegates the
IIndex and ILinearList
interfaces. |
class |
DelegateIndex
An object that delegates its
IIndex interface. |
class |
IndexSegment
An index segment is read-only btree corresponding to some key range of a
potentially distributed index.
|
class |
IndexSegmentStore
A read-only store backed by a file containing a single
IndexSegment . |
class |
ReadCommittedView
A view of a named index that replaces its view for each high-level request if
there has been an intervening commit on the backing store.
|
class |
ReadOnlyIndex
A fly-weight wrapper that does not permit write operations and reads through
onto an underlying
IIndex . |
class |
UnisolatedReadWriteIndex
A view onto an unisolated index partition which enforces the constraint that
either concurrent readers -or- a single writer may have access to the
unisolated index at any given time.
|
Modifier and Type | Class and Description |
---|---|
class |
IsolatedFusedView
An index (or index partition) that has been isolated by a transaction.
|
Modifier and Type | Class and Description |
---|---|
class |
FusedView
A fused view providing read-write operations on multiple B+-Trees mapping
variable length unsigned byte[] keys to arbitrary values.
|
Modifier and Type | Class and Description |
---|---|
class |
NonBlockingLockManagerWithNewDesign<R extends Comparable<R>>
This class coordinates a schedule among concurrent operations requiring
exclusive access to shared resources.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IStatisticsCollector
Interface for collecting performance counters for a host or a process.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractProcessCollector
Base class for collection of performance counters as reported by a native process.
|
class |
AbstractStatisticsCollector
Base class for collecting data on a host.
|
Constructor and Description |
---|
CounterSetHTTPD(int port,
ICounterSetAccess accessor) |
CounterSetHTTPD(int port,
ICounterSetAccess accessor,
IService service) |
CounterSetHTTPDServer(int port,
ICounterSetAccess counterSet,
IService service) |
Modifier and Type | Class and Description |
---|---|
class |
PIDStatCollector
Collects statistics on the JVM process relating to CPU, memory, and IO
statistics (when available) using
pidstat -p 501 -u -I -r -d -w
[[interval [count]] |
class |
SarCpuUtilizationCollector
Collects statistics on the CPU utilization for the entire host using
sar -u . |
class |
StatisticsCollectorForLinux
Collection of host performance data using
vmstat and
sysstat suite. |
class |
VMStatCollector
Collects some counters using
vmstat . |
Modifier and Type | Class and Description |
---|---|
class |
IOStatCollector
Collects some counters using
iostat under OSX. |
class |
StatisticsCollectorForOSX
Collection of host performance data using OSX native utilities (curent
vm_stat and iostat).
|
Modifier and Type | Class and Description |
---|---|
class |
CounterSetBTree
An API encapsulating for writing and querying counter sets.
|
Modifier and Type | Class and Description |
---|---|
class |
StatisticsCollectorForWindows
Collects per-host performance counters on a Windows platform.
|
class |
TypeperfCollector
Collects per-host performance counters on a Windows platform using
typeperf and aligns them with those declared by
IRequiredHostCounters . |
Modifier and Type | Interface and Description |
---|---|
interface |
IHAJournal
Convenience interface created in BLZG-1370 to factor out bigdata-jini
artifact dependencies.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractHTree
Abstract base class for a persistence capable extensible hash tree.
|
class |
HTree
An mutable persistence capable extensible hash tree.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IAtomicStore
Interface for low-level operations on a store supporting an atomic commit.
|
interface |
IBTreeManager
|
interface |
IBufferStrategy
Interface for implementations of a buffer strategy as identified by a
BufferMode . |
interface |
IConcurrencyManager
Interface for managing concurrent access to resources (indices).
|
interface |
IDiskBasedStrategy
An interface for implementations backed by a file on disk.
|
interface |
IHABufferStrategy
A highly available
IBufferStrategy . |
interface |
IIndexManager
Interface for managing named indices.
|
interface |
IJournal
An persistence capable data structure supporting atomic commit, scalable
named indices, and transactions.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBufferStrategy
Abstract base class for
IBufferStrategy implementation. |
class |
AbstractCommitTimeIndex<T extends ICommitTimeEntry>
Abstract
BTree mapping commitTime (long integers) to
ICommitTimeEntry objects. |
class |
AbstractJournal
The journal is a persistence capable data structure supporting atomic commit,
named indices, and full transactions.
|
class |
BasicBufferStrategy
Implements logic to read from and write on a buffer.
|
class |
CommitRecordIndex
BTree mapping commit times to
ICommitRecord s. |
class |
ConcurrencyManager
Supports concurrent operations against named indices.
|
class |
DirectBufferStrategy
Direct buffer strategy uses a direct
ByteBuffer as a write through
cache and writes through to disk for persistence. |
class |
DiskBackedBufferStrategy
Abstract base class for implementations that use a direct buffer as a write
through cache to an image on the disk.
|
class |
DiskOnlyStrategy
Deprecated.
This has been replaced by
WORMStrategy . |
class |
Journal
Concrete implementation suitable for a local and unpartitioned database.
|
class |
JournalDelegate
IJournal delegation pattern. |
class |
JournalTransactionService
Implementation for a standalone journal using single-phase commits.
|
class |
MappedBufferStrategy
Memory-mapped journal strategy (this mode is NOT recommended).
|
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 |
RWStrategy
A highly scalable persistent
IBufferStrategy wrapping the
RWStore which may be used as the backing store for a Journal . |
class |
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.
|
class |
TemporaryStore
A temporary store that supports named indices but no concurrency controls.
|
static class |
TestRestartSafe.MyBTree |
protected static class |
TestTransactionService.MockTransactionService |
class |
TransientBufferStrategy
Transient buffer strategy uses a direct buffer but never writes on disk.
|
class |
WORMStrategy
Disk-based Write Once Read Many (WORM) journal strategy.
|
Modifier and Type | Class and Description |
---|---|
class |
MetadataIndex
A metadata index for the partitions of a distributed index.
|
class |
MetadataIndexView
The extension semantics for the
IMetadataIndex are implemented by
this class. |
Modifier and Type | Interface and Description |
---|---|
interface |
IRawStore
A low-level interface for reading and writing data.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRawStore
Abstract base class for
IRawStore implementations. |
class |
AbstractRawWormStore
An abstract base class for
IRawStore implementations that use an
append only (Write Once, Read Many) strategy. |
class |
RawStoreDelegate
Simple delegation pattern.
|
class |
SimpleFileRawStore
A simple persistent unbuffered implementation backed by a file.
|
class |
SimpleMemoryRawStore
A purely transient append-only implementation useful when data need to be
buffered in memory.
|
Modifier and Type | Class and Description |
---|---|
class |
VerifyStatementBuffer
Statements inserted into the buffer are verified against the database.
|
Modifier and Type | Class and Description |
---|---|
class |
StatementBuffer<S extends org.openrdf.model.Statement>
A write buffer for absorbing the output of the RIO parser or other
Statement source and writing that output onto an
AbstractTripleStore using the batch API. |
Modifier and Type | Class and Description |
---|---|
static class |
TestMROWTransactions.MyBTree
Helper class for force abort of a B+Tree write.
|
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractResourceManagerTestCase.MockFederation
A minimal implementation of only those methods actually utilized by the
ResourceManager during the unit tests. |
class |
IndexSegmentIndex
|
class |
JournalIndex
BTree mapping IJournal createTimes (long integers)
to JournalMetadata records describing the IJournal . |
class |
StoreManager.ManagedJournal
The
StoreManager.ManagedJournal provides the backing store used to absorb
writes and retain history for the scale-out architecture. |
Modifier and Type | Method and Description |
---|---|
AbstractHTTPD |
AbstractResourceManagerTestCase.MockFederation.newHttpd(int httpdPort,
ICounterSetAccess access) |
Modifier and Type | Interface and Description |
---|---|
interface |
IRWStrategy
Defines a marker interface to be used to indicate strategies that share RW
semantics such as
RWStrategy and MemStrategy |
Modifier and Type | Interface and Description |
---|---|
interface |
IMemoryManager
Abstraction for managing data in
ByteBuffer s. |
Modifier and Type | Class and Description |
---|---|
class |
AllocationContext
The
AllocationContext is used to maintain a handle on allocations
made within some specific environment (context). |
class |
MemoryManager
The MemoryManager manages an off-heap Direct
ByteBuffer . |
class |
MemStore
An
IRawStore backed by an IMemoryManager . |
class |
MemStrategy
A buffer implementation backed by an
IMemoryManager . |
Modifier and Type | Interface and Description |
---|---|
interface |
IBigdataFederation<T>
The client-facing interface to a bigdata federation.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDistributedFederation<T>
Abstract base class for
IBigdataFederation implementations where the
services are distributed using RMI and are running, at least in principle,
across more than one host/JVM. |
class |
AbstractEmbeddedTransactionService
Concrete implementation for an
EmbeddedFederation . |
class |
AbstractFederation<T>
Abstract base class for
IBigdataFederation implementations. |
class |
AbstractHATransactionService
Adds local methods to support an HA aware
ITransactionService . |
class |
AbstractScaleOutFederation<T>
Abstract base class for federation implementations using the scale-out index
architecture (federations that support key-range partitioned indices).
|
class |
AbstractTransactionService
Centralized transaction manager service.
|
class |
CommitTimeIndex
BTree whose keys are commit times. |
class |
DistributedTransactionService
Implementation for an
IBigdataFederation supporting both single-phase
commits (for transactions that execute on a single IDataService ) and
distributed commits. |
class |
EmbeddedFederation<T>
An implementation that uses an embedded database rather than a distributed
database.
|
protected class |
EmbeddedFederation.EmbeddedTransactionServiceImpl |
static class |
EventReceiver.EventBTree
|
protected static class |
TestDistributedTransactionServiceRestart.MockDistributedTransactionService |
class |
TxId2CommitTimeIndex
|
Modifier and Type | Method and Description |
---|---|
AbstractHTTPD |
AbstractFederation.newHttpd(int httpdPort,
ICounterSetAccess accessor)
Delegated.
|
AbstractHTTPD |
DefaultServiceFederationDelegate.newHttpd(int httpdPort,
ICounterSetAccess access) |
AbstractHTTPD |
IFederationDelegate.newHttpd(int httpdPort,
ICounterSetAccess access)
Create a new
AbstractHTTPD instance. |
AbstractHTTPD |
DefaultClientDelegate.newHttpd(int httpdPort,
ICounterSetAccess access) |
Modifier and Type | Class and Description |
---|---|
class |
GeoSpatialCounters
Counters related to the usage of GeoSpatial services
|
Modifier and Type | Interface and Description |
---|---|
interface |
IClientIndex
IBigdataClient -side IIndex interface. |
interface |
IScaleOutClientIndex
A client-side view of a scale-out index.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractScaleOutClientIndexView
Abstract base class for the
IScaleOutClientIndex implementation(s). |
class |
AbstractScaleOutClientIndexView2
Abstract class encapsulating MOST of the logic for executing tasks
corresponding to client index operations.
|
class |
ClientIndexView
A client-side view of a scale-out index as of some timestamp.
|
class |
ClientIndexViewRefactor
A client-side view of a scale-out index as of some timestamp.
|
Modifier and Type | Class and Description |
---|---|
class |
Stream
A persistence capable stream of "index" entries.
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.