Uses of Interface
jdbm.RecordManager

Packages that use RecordManager
jdbm Simplified public API corresponding to GDBM APIs. 
jdbm.btree B+Tree (scalable persistent tree) data structure implementation. 
jdbm.htree HTree (scalable persistent hashtable) data structure implementation. 
jdbm.recman Core classes for managing persistent objects and processing transactions. 
 

Uses of RecordManager in jdbm
 

Subinterfaces of RecordManager in jdbm
 interface ActionRecordManager
          Extends the RecordManager to allow callers to group their RecordManager interface calls into actions.
 

Methods in jdbm that return RecordManager
static RecordManager RecordManagerFactory.createRecordManager(String name)
          Create a record manager.
 RecordManager RecordManagerProvider.createRecordManager(String filename, Properties options)
          Create a record manager.
static RecordManager RecordManagerFactory.createRecordManager(String name, Properties options)
          Create a record manager.
 

Uses of RecordManager in jdbm.btree
 

Fields in jdbm.btree declared as RecordManager
protected  RecordManager BTree.recordManager
          Page manager used to persist changes in BPages
 

Methods in jdbm.btree with parameters of type RecordManager
 BTree<K,V> BTree.load(RecordManager recman, long recid)
          Load a persistent BTree.
 

Constructors in jdbm.btree with parameters of type RecordManager
BTree(RecordManager recman, Comparator<K> comparator)
          Create a new persistent BTree, with 16 entries per node.
BTree(RecordManager recman, Comparator<K> comparator, Serializer keySerializer, Serializer valueSerializer)
          Create a new persistent BTree, with 16 entries per node.
BTree(RecordManager recman, Comparator<K> comparator, Serializer keySerializer, Serializer valueSerializer, int pageSize)
          Create a new persistent BTree with the given number of entries per node.
 

Uses of RecordManager in jdbm.htree
 

Methods in jdbm.htree with parameters of type RecordManager
static HTree HTree.createInstance(RecordManager recman)
          Create a persistent hashtable.
static HTree HTree.load(RecordManager recman, long root_recid)
          Load a persistent hashtable
 

Uses of RecordManager in jdbm.recman
 

Classes in jdbm.recman that implement RecordManager
 class BaseRecordManager
          This class manages records, which are uninterpreted blobs of data.
 class CacheRecordManager
          A RecordManager wrapping and caching another RecordManager.
 class SnapshotRecordManager
          TODO SnapshotRecordManager.
 

Fields in jdbm.recman declared as RecordManager
protected  RecordManager SnapshotRecordManager.recordManager
          Wrapped RecordManager
protected  RecordManager CacheRecordManager.recordManager
          Wrapped RecordManager
 

Methods in jdbm.recman that return RecordManager
 RecordManager Provider.createRecordManager(String name, Properties options)
          Create a default implementation record manager.
 RecordManager SnapshotRecordManager.getRecordManager()
          Get the underlying Record Manager.
 RecordManager CacheRecordManager.getRecordManager()
          Get the underlying Record Manager.
 

Constructors in jdbm.recman with parameters of type RecordManager
CacheRecordManager(RecordManager recordManager, CachePolicy<Long,jdbm.recman.CacheRecordManager.CacheEntry> cache)
          Construct a CacheRecordManager wrapping another RecordManager and using a given cache policy.
SnapshotRecordManager(RecordManager recordManager, int size)
          Construct a SanshotRecordManager wrapping another RecordManager
 



Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.