Package | Description |
---|---|
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.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.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.service |
This package provides implementations of bigdata services (metadata
service, data service, transaction manager service.
|
com.bigdata.service.ndx |
Modifier and Type | Interface and Description |
---|---|
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 |
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 |
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 |
CounterSetBTree
An API encapsulating for writing and querying counter sets.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCommitTimeIndex<T extends ICommitTimeEntry>
Abstract
BTree mapping commitTime (long integers) to
ICommitTimeEntry objects. |
class |
CommitRecordIndex
BTree mapping commit times to
ICommitRecord s. |
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. |
static class |
TestRestartSafe.MyBTree |
Modifier and Type | Interface and Description |
---|---|
interface |
IMetadataIndex
Interface for a metadata index.
|
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 | Class and Description |
---|---|
static class |
TestMROWTransactions.MyBTree
Helper class for force abort of a B+Tree write.
|
Modifier and Type | Class and Description |
---|---|
class |
IndexSegmentIndex
|
class |
JournalIndex
BTree mapping IJournal createTimes (long integers)
to JournalMetadata records describing the IJournal . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIndexCache<T extends IRangeQuery>
Abstract base class providing caching for
IIndex like objects. |
Modifier and Type | Class and Description |
---|---|
class |
CacheOnceMetadataIndex
Implementation caches all locators but does not allow stale locators.
|
class |
CachingMetadataIndex
Implementation caches all locators and then updates them on demand as stale
locators are discovered.
|
class |
CommitTimeIndex
BTree whose keys are commit times. |
static class |
EventReceiver.EventBTree
|
class |
NoCacheMetadataIndexView
An implementation that performs NO caching.
|
class |
TxId2CommitTimeIndex
|
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.
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.