|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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()
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||