See: Description
Interface | Description |
---|---|
IAddressManager |
An interface that encapsulates operations on opaque identifiers used to
locate data within an
IRawStore . |
IAllocationContext |
An
IAllocationContext defines a shadow environment which may be
associated with allocations made during a transaction. |
IAllocationManagerStore |
Adds capability to write and delete allocations within an
IAllocationContext . |
IBlock |
An object that may be used to read or write a block from a store.
|
IMRMW |
A marker interface for an
IRawStore that declares support for
Multiple Readers and Multiple Writers (full read-write concurrency). |
IMROW |
A marker interface for an
IRawStore that declares support for
Multiple Readers and One Writer (full read concurrency, but single-threaded
writer). |
IRawStore |
A low-level interface for reading and writing data.
|
IRW |
A marker interface for a store that supports Read-Write operations.
|
IStoreObjectInputStream |
Interface exposes the
IRawStore during de-serialization. |
IStoreObjectOutputStream |
Interface exposes the
IRawStore during serialization. |
IStreamStore |
Interface for reading and writing streams on a persistence store.
|
IWORM |
A marker interface for a store that supports Write Once Read Many (eg, an
append only store vs a store where storage may be reused as records are
logically deleted).
|
Class | Description |
---|---|
AbstractRawStore |
Abstract base class for
IRawStore implementations. |
AbstractRawStoreTestCase |
Base class for writing tests of the
IRawStore interface. |
AbstractRawWormStore |
An abstract base class for
IRawStore implementations that use an
append only (Write Once, Read Many) strategy. |
IPSOutputStream |
This class provides a stream-based allocation mechanism.
|
RawStoreDelegate |
Simple delegation pattern.
|
SimpleFileRawStore |
A simple persistent unbuffered implementation backed by a file.
|
SimpleMemoryRawStore |
A purely transient append-only implementation useful when data need to be
buffered in memory.
|
TestAll |
Runs all tests for all journal implementations.
|
TestSimpleFileRawStore |
Test suite for
SimpleFileRawStore . |
TestSimpleMemoryRawStore |
Test suite for
SimpleMemoryRawStore . |
TestWormAddressManager |
Test suite for
WormAddressManager . |
TransientResourceMetadata |
Static class since must be
Serializable . |
WormAddressManager |
Encapsulates logic for operations on an opaque long integer comprising an
byte offset and a byte count suitable for use in a WORM (Write Once, Read
Many)
IRawStore . |
A set of interfaces and some simple implementations for a read-write
store without atomic commit or transactions. The Journal
provides an implementation of this IRawStore
interface that supports atomic commit and is restart-safe.
There are some trivial implementations in the test suite that are used
for bootstrapping classes with a dependency on IRawStore
, such
as the com.bigdata.objndx.BTree
, without introducing a dependency
on the Journal
.
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.