Uses of Interface
com.bigdata.rawstore.IAddressManager

Packages that use IAddressManager
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.cache A canonicalizing object cache may be constructed from an outer weak reference value hash map backed by an inner hard reference LRU policy. 
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.rawstore A set of interfaces and some simple implementations for a read-write store without atomic commit or transactions. 
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   
 

Uses of IAddressManager in com.bigdata.btree
 

Classes in com.bigdata.btree that implement IAddressManager
 class IndexSegmentAddressManager
           Address manager supporting offsets that are encoded for one of several regions in an IndexSegmentStore.
 class IndexSegmentStore
          A read-only store backed by a file containing a single IndexSegment.
 

Constructors in com.bigdata.btree with parameters of type IAddressManager
NodeSerializer(IAddressManager addressManager, INodeFactory nodeFactory, int addressBits, int initialBufferCapacity, IndexMetadata indexMetadata, boolean readOnly, IRecordCompressorFactory<?> recordCompressorFactory)
          Designated constructor.
 

Uses of IAddressManager in com.bigdata.cache
 

Methods in com.bigdata.cache that return IAddressManager
 IAddressManager IGlobalLRU.ILRUCache.getAddressManager()
          An IAddressManager which can be used to decode the byte count of a record on the disk given the long address of that record.
 

Methods in com.bigdata.cache with parameters of type IAddressManager
 IGlobalLRU.ILRUCache<Long,V> StoreAndAddressLRUCache.getCache(UUID uuid, IAddressManager am)
           
 IGlobalLRU.ILRUCache<Long,Object> WeakReferenceGlobalLRU.getCache(UUID uuid, IAddressManager am)
           
 IGlobalLRU.ILRUCache<K,V> HardReferenceGlobalLRURecyclerExplicitDeleteRequired.getCache(UUID uuid, IAddressManager am)
           
 IGlobalLRU.ILRUCache<K,V> HardReferenceGlobalLRU.getCache(UUID uuid, IAddressManager am)
          Deprecated. Canonicalizing mapping and factory for a per-IRawStore cache instance.
 com.bigdata.cache.BCHMGlobalLRU2.LRUCacheImpl<K,V> BCHMGlobalLRU2.getCache(UUID uuid, IAddressManager am)
           
 IGlobalLRU.ILRUCache<Long,V> BCHMGlobalLRU.getCache(UUID uuid, IAddressManager am)
           
 IGlobalLRU.ILRUCache<K,V> IGlobalLRU.getCache(UUID storeUUID, IAddressManager am)
          An canonicalizing factory for cache instances supporting random access to decompressed IDataRecords, higher-level data structures wrapping those decompressed data records (INodeData and ILeafData ), or objects deserialized from those IDataRecords.
 IGlobalLRU.ILRUCache<K,V> HardReferenceGlobalLRURecycler.getCache(UUID uuid, IAddressManager am)
           
 

Uses of IAddressManager in com.bigdata.htree
 

Constructors in com.bigdata.htree with parameters of type IAddressManager
NodeSerializer(IAddressManager addressManager, INodeFactory nodeFactory, int branchingFactor, int initialBufferCapacity, IndexMetadata indexMetadata, boolean readOnly, IRecordCompressorFactory<?> recordCompressorFactory)
          Designated constructor.
 

Uses of IAddressManager in com.bigdata.journal
 

Subinterfaces of IAddressManager 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 IAddressManager
 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 RWAddressManager
          FIXME unit tests.
 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 IAddressManager
 IAddressManager IBufferStrategy.getAddressManager()
           
 IAddressManager RWStrategy.getAddressManager()
           
 

Uses of IAddressManager in com.bigdata.rawstore
 

Subinterfaces of IAddressManager in com.bigdata.rawstore
 interface IRawStore
           A low-level interface for reading and writing data.
 

Classes in com.bigdata.rawstore that implement IAddressManager
 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.
 class 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.
 

Methods in com.bigdata.rawstore that return IAddressManager
abstract  IAddressManager AbstractRawStore.getAddressManager()
          Return the delegate object that provides the IAddressManager implementation for this IRawStore.
 

Uses of IAddressManager in com.bigdata.resources
 

Classes in com.bigdata.resources that implement IAddressManager
 class StoreManager.ManagedJournal
          The StoreManager.ManagedJournal provides the backing store used to absorb writes and retain history for the scale-out architecture.
 

Uses of IAddressManager in com.bigdata.rwstore.sector
 

Classes in com.bigdata.rwstore.sector that implement IAddressManager
 class MemStore
          An IRawStore backed by an IMemoryManager.
 

Methods in com.bigdata.rwstore.sector that return IAddressManager
 IAddressManager MemStore.getAddressManager()
           
 



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