| 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  
ICommitRecords. | 
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.