Uses of Interface
com.bigdata.rawstore.IRawStore

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.
 



Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.