Package | Description |
---|---|
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.counters.store |
This package provides a persistence mechanism for performance
counters.
|
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.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.stream |
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 | 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 |
IndexSegment
An index segment is read-only btree corresponding to some key range of a
potentially distributed index.
|
Modifier and Type | Method and Description |
---|---|
static ICheckpointProtocol |
Checkpoint.create(IRawStore store,
IndexMetadata metadata)
Generic method to create a persistence capable data structure (GIST
compatible, core implementation).
|
static ICheckpointProtocol |
Checkpoint.loadFromCheckpoint(IRawStore store,
long checkpointAddr,
boolean readOnly)
Utility method reads the
Checkpoint record and then loads and
returns a view of the associated read-only persistence capable data
structure. |
Modifier and Type | Method and Description |
---|---|
void |
IDirtyListener.dirtyEvent(ICheckpointProtocol btree)
The btree has become dirty.
|
static ReadWriteLockManager |
ReadWriteLockManager.getLockManager(ICheckpointProtocol index)
Canonicalizing factory for the
ReadWriteLock for an
ICommitter . |
Constructor and Description |
---|
BaseIndexStats(ICheckpointProtocol ndx)
Initializes the fields for the specified index.
|
Modifier and Type | Class and Description |
---|---|
class |
CounterSetBTree
An API encapsulating for writing and querying counter sets.
|
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 | Class and Description |
---|---|
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 | Method and Description |
---|---|
ICheckpointProtocol |
Name2Addr.getIndex(String name)
Return the
ITx.UNISOLATED view of the named persistence capable
data structure - this method tests a cache of the named persistence
capable data structures and will return the existing instance if the
index is found in the cache and will otherwise load the
ITx.UNISOLATED view of the data structure from the backing store. |
protected ICheckpointProtocol |
Name2Addr.getIndexCache(String name)
Return the current entry, if any, for the named
ITx.UNISOLATED
index in the Name2Addr.indexCache . |
ICheckpointProtocol |
JournalDelegate.getIndexLocal(String name,
long commitTime) |
ICheckpointProtocol |
TemporaryStore.getIndexLocal(String name,
long commitTime)
Core implementation for access to historical index views.
|
ICheckpointProtocol |
AbstractJournal.getIndexLocal(String name,
long commitTime)
Core implementation for access to historical index views.
|
ICheckpointProtocol |
IGISTLocalManager.getIndexLocal(String name,
long commitTime)
Core implementation for access to historical index views.
|
ICheckpointProtocol |
AbstractJournal.getIndexWithCheckpointAddr(long checkpointAddr)
A canonicalizing mapping for historical (read-only) views of
persistence capable data structures (core impl).
|
ICheckpointProtocol |
AbstractJournal.getIndexWithCommitRecord(String name,
ICommitRecord commitRecord)
Returns a read-only named index loaded from a
ICommitRecord . |
ICheckpointProtocol |
JournalDelegate.getUnisolatedIndex(String name) |
ICheckpointProtocol |
TemporaryStore.getUnisolatedIndex(String name) |
ICheckpointProtocol |
AbstractJournal.getUnisolatedIndex(String name)
Return the mutable view of the named persistence capable data structure
(aka the "live" or
ITx.UNISOLATED view). |
ICheckpointProtocol |
IGISTLocalManager.getUnisolatedIndex(String name)
Return the mutable view of the named persistence capable data structure
(aka the "live" or
ITx.UNISOLATED view). |
ICheckpointProtocol |
JournalDelegate.register(String name,
IndexMetadata metadata) |
ICheckpointProtocol |
TemporaryStore.register(String name,
IndexMetadata metadata)
Variant method creates and registered a named persistence capable data
structure but does not assume that the data structure will be a
BTree . |
ICheckpointProtocol |
AbstractJournal.register(String name,
IndexMetadata metadata)
Variant method creates and registered a named persistence capable data
structure but does not assume that the data structure will be a
BTree . |
ICheckpointProtocol |
IGISTLocalManager.register(String name,
IndexMetadata metadata)
Method creates and registers a named persistence capable data structure.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Name2Addr.putIndexCache(String name,
ICheckpointProtocol btree,
boolean replace)
Adds the named index to the
ITx.UNISOLATED index cache. |
protected void |
Name2Addr.putOnCommitList(String name,
ICheckpointProtocol btree,
boolean needsCheckpoint)
Adds the named index to the commit list and sets a
DirtyListener
on the ICheckpointProtocol so that this Name2Addr object
will be informed if the associated persistent data structure becomes
dirty. |
void |
Name2Addr.registerIndex(String name,
ICheckpointProtocol btree)
Add an entry for the named index.
|
Modifier and Type | Class and Description |
---|---|
class |
MetadataIndex
A metadata index for the partitions of a distributed index.
|
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 |
CommitTimeIndex
BTree whose keys are commit times. |
static class |
EventReceiver.EventBTree
|
class |
TxId2CommitTimeIndex
|
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.