|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IRawStore | |
|---|---|
| com.bigdata | |
| com.bigdata.bfs | This package provides a scale-out content repository (aka distributed file system) suitable as the backend for a REST-ful service using the bigdata architecture. |
| com.bigdata.bop.join | |
| 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.rawstore | A set of interfaces and some simple implementations for a read-write store without atomic commit or transactions. |
| com.bigdata.rdf.internal.encoder | |
| 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.sector | |
| com.bigdata.service | This package provides implementations of bigdata services (metadata service, data service, transaction manager service. |
| Uses of IRawStore in com.bigdata |
|---|
| Methods in com.bigdata with parameters of type IRawStore | |
|---|---|
static IGlobalLRU.ILRUCache<Long,Object> |
LRUNexus.getCache(IRawStore store)
Factory returns the IGlobalLRU.ILRUCache for the store iff the
LRUNexus is enabled. |
| Uses of IRawStore in com.bigdata.bfs |
|---|
| Methods in com.bigdata.bfs with parameters of type IRawStore | |
|---|---|
byte[] |
BlobOverflowHandler.handle(ITuple tuple,
IRawStore target)
|
| Uses of IRawStore in com.bigdata.bop.join |
|---|
| Methods in com.bigdata.bop.join that return IRawStore | |
|---|---|
IRawStore |
HTreeHashJoinUtility.getStore()
The backing IRawStore. |
| Uses of IRawStore in com.bigdata.btree |
|---|
| Classes in com.bigdata.btree that implement IRawStore | |
|---|---|
class |
IndexSegmentStore
A read-only store backed by a file containing a single IndexSegment. |
| Fields in com.bigdata.btree declared as IRawStore | |
|---|---|
protected IRawStore |
AbstractBTree.store
The persistence store -or- null iff the B+Tree is transient. |
| Methods in com.bigdata.btree that return IRawStore | |
|---|---|
abstract IRawStore |
AbstractBTree.getStore()
The backing store. |
IRawStore |
BTree.getStore()
The backing store. |
| Methods in com.bigdata.btree with parameters of type IRawStore | |
|---|---|
static BTree |
BTree.create(IRawStore store,
IndexMetadata metadata)
Create a new BTree or derived class. |
byte[] |
IOverflowHandler.handle(ITuple tuple,
IRawStore target)
Invoked for each index entry. |
static Checkpoint |
Checkpoint.load(IRawStore store,
long addrCheckpoint)
Read a Checkpoint record from a store. |
static BTree |
BTree.load(IRawStore store,
long addrCheckpoint)
Deprecated. by BTree.load(IRawStore, long, boolean) which specifies
whether or not the BTree will be opened in a
read-only mode and therefore allows for certain
optimizations within the BTree constructor. |
static BTree |
BTree.load(IRawStore store,
long addrCheckpoint,
boolean readOnly)
Load an instance of a BTree or derived class from the store. |
static IndexMetadata |
IndexMetadata.read(IRawStore store,
long addr)
Read the metadata record from the store. |
static BloomFilter |
BloomFilter.read(IRawStore store,
long addr)
Read a bloom filter record from the store. |
void |
IndexMetadata.write(IRawStore store)
Write out the metadata record for the btree on the store and return the address. |
void |
Checkpoint.write(IRawStore store)
Write the Checkpoint record on the store, setting
Checkpoint.addrCheckpoint as a side effect. |
long |
BloomFilter.write(IRawStore store)
Writes the bloom filter on the store and clears the BloomFilter.isDirty()
flag. |
| Constructors in com.bigdata.btree with parameters of type IRawStore | |
|---|---|
AbstractBTree(IRawStore store,
INodeFactory nodeFactory,
boolean readOnly,
IndexMetadata metadata,
IRecordCompressorFactory<?> recordCompressorFactory)
|
|
BTree(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Required constructor form for BTree and any derived subclasses. |
|
| Uses of IRawStore in com.bigdata.counters.store |
|---|
| Methods in com.bigdata.counters.store with parameters of type IRawStore | |
|---|---|
static CounterSetBTree |
CounterSetBTree.create(IRawStore store)
Create a new instance. |
| Constructors in com.bigdata.counters.store with parameters of type IRawStore | |
|---|---|
CounterSetBTree(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
|
|
| Uses of IRawStore in com.bigdata.htree |
|---|
| Fields in com.bigdata.htree declared as IRawStore | |
|---|---|
protected IRawStore |
AbstractHTree.store
The backing store. |
| Methods in com.bigdata.htree that return IRawStore | |
|---|---|
IRawStore |
AbstractHTree.getStore()
The backing store. |
| Methods in com.bigdata.htree with parameters of type IRawStore | |
|---|---|
static HTree |
HTree.create(IRawStore store,
IndexMetadata metadata)
Create a new HTree or derived class. |
static HTree |
HTree.load(IRawStore store,
long addrCheckpoint,
boolean readOnly)
Load an instance of a HTree or derived class from the store. |
| Constructors in com.bigdata.htree with parameters of type IRawStore | |
|---|---|
AbstractHTree(IRawStore store,
INodeFactory nodeFactory,
boolean readOnly,
IndexMetadata metadata,
IRecordCompressorFactory<?> recordCompressorFactory)
|
|
HTree(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Required constructor form for BTree and any derived subclasses. |
|
| Uses of IRawStore in com.bigdata.journal |
|---|
| Subinterfaces of IRawStore in com.bigdata.journal | |
|---|---|
interface |
IAtomicStore
Interface for low-level operations on a store supporting an atomic commit. |
interface |
IBufferStrategy
Interface for implementations of a buffer strategy as identified by a BufferMode. |
interface |
IDiskBasedStrategy
An interface for implementations backed by a file on disk. |
interface |
IHABufferStrategy
A highly available IBufferStrategy. |
interface |
IJournal
An append-only persistence capable data structure supporting atomic commit, scalable named indices, and transactions. |
| Classes in com.bigdata.journal that implement IRawStore | |
|---|---|
class |
AbstractBufferStrategy
Abstract base class for IBufferStrategy implementation. |
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 |
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
|
class |
MappedBufferStrategy
Memory-mapped journal strategy (this mode is NOT recommended). |
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. |
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. |
| Methods in com.bigdata.journal that return IRawStore | |
|---|---|
IRawStore |
Journal.openStore(UUID uuid)
Note: This will only succeed if the uuid identifies this journal. |
IRawStore |
IResourceManager.openStore(UUID uuid)
Opens an IRawStore. |
| Methods in com.bigdata.journal with parameters of type IRawStore | |
|---|---|
static CommitRecordIndex |
CommitRecordIndex.create(IRawStore store)
Create a new instance. |
static Name2Addr |
Name2Addr.create(IRawStore store)
Create a new instance. |
protected ICommitRecord |
CommitRecordIndex.loadCommitRecord(IRawStore store,
long addr)
Re-load a commit record from the store. |
| Constructors in com.bigdata.journal with parameters of type IRawStore | |
|---|---|
CommitRecordIndex(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Load from the store. |
|
Name2Addr(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Load from the store (de-serialization constructor). |
|
| Uses of IRawStore in com.bigdata.mdi |
|---|
| Methods in com.bigdata.mdi with parameters of type IRawStore | |
|---|---|
static MetadataIndex |
MetadataIndex.create(IRawStore store,
UUID indexUUID,
IndexMetadata managedIndexMetadata)
Create a new MetadataIndex. |
| Constructors in com.bigdata.mdi with parameters of type IRawStore | |
|---|---|
MetadataIndex(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Required ctor. |
|
| Uses of IRawStore in com.bigdata.rawstore |
|---|
| Classes in com.bigdata.rawstore that implement IRawStore | |
|---|---|
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 |
SimpleMemoryRawStore
A purely transient append-only implementation useful when data need to be buffered in memory. |
| Methods in com.bigdata.rawstore that return IRawStore | |
|---|---|
IRawStore |
IStoreObjectInputStream.getStore()
|
IRawStore |
IStoreObjectOutputStream.getStore()
|
| Uses of IRawStore in com.bigdata.rdf.internal.encoder |
|---|
| Constructors in com.bigdata.rdf.internal.encoder with parameters of type IRawStore | |
|---|---|
IVBindingSetEncoderWithIVCache(IRawStore store,
boolean filter,
BOp op)
|
|
| Uses of IRawStore in com.bigdata.resources |
|---|
| Classes in com.bigdata.resources that implement IRawStore | |
|---|---|
class |
StoreManager.ManagedJournal
The StoreManager.ManagedJournal provides the backing store used to absorb
writes and retain history for the scale-out architecture. |
| Fields in com.bigdata.resources with type parameters of type IRawStore | |
|---|---|
protected ConcurrentWeakValueCacheWithTimeout<UUID,IRawStore> |
StoreManager.storeCache
A cache that is used by the to automatically close out unused IndexSegmentStores. |
| Methods in com.bigdata.resources that return IRawStore | |
|---|---|
IRawStore |
StoreManager.openStore(UUID uuid)
Opens an IRawStore. |
| Methods in com.bigdata.resources with parameters of type IRawStore | |
|---|---|
AbstractBTree |
IndexManager.getIndexOnStore(String name,
long timestamp,
IRawStore store)
Return a reference to the named index as of the specified timestamp on the identified resource. |
| Constructors in com.bigdata.resources with parameters of type IRawStore | |
|---|---|
IndexSegmentIndex(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Load from the store. |
|
JournalIndex(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Load from the store. |
|
| Uses of IRawStore in com.bigdata.rwstore.sector |
|---|
| Classes in com.bigdata.rwstore.sector that implement IRawStore | |
|---|---|
class |
MemStore
An IRawStore backed by an IMemoryManager. |
| Uses of IRawStore in com.bigdata.service |
|---|
| Methods in com.bigdata.service with parameters of type IRawStore | |
|---|---|
static EventReceiver.EventBTree |
EventReceiver.EventBTree.create(IRawStore store)
Create a new instance. |
| Constructors in com.bigdata.service with parameters of type IRawStore | |
|---|---|
CommitTimeIndex(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Load from the store. |
|
EventReceiver.EventBTree(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
|
|
TxId2CommitTimeIndex(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Load from the store. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||