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. 
org.apache.directory.server.core.partition.impl.btree.jdbm   
 

Uses of RecordManager in jdbm
 

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

Uses of RecordManager in jdbm.btree
 

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

Methods in jdbm.btree with parameters of type RecordManager
static BTree BTree.createInstance(RecordManager recman, java.util.Comparator comparator)
          Create a new persistent BTree, with 16 entries per node.
static BTree BTree.createInstance(RecordManager recman, java.util.Comparator comparator, Serializer keySerializer, Serializer valueSerializer)
          Create a new persistent BTree, with 16 entries per node.
static BTree BTree.createInstance(RecordManager recman, java.util.Comparator comparator, Serializer keySerializer, Serializer valueSerializer, int pageSize)
          Create a new persistent BTree with the given number of entries per node.
static BTree BTree.load(RecordManager recman, long recid)
          Load a persistent BTree.
 

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.
 

Fields in jdbm.recman declared as RecordManager
protected  RecordManager CacheRecordManager.recMgr
          Wrapped RecordManager
 

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

Constructors in jdbm.recman with parameters of type RecordManager
CacheRecordManager(RecordManager recMgr, CachePolicy<java.lang.Long,jdbm.recman.CacheRecordManager.CacheEntry> cache)
          Construct a CacheRecordManager wrapping another RecordManager and using a given cache policy.
 

Uses of RecordManager in org.apache.directory.server.core.partition.impl.btree.jdbm
 

Fields in org.apache.directory.server.core.partition.impl.btree.jdbm declared as RecordManager
protected  RecordManager JdbmIndex.recMan
          the JDBM record manager for the file containing this index
 

Constructors in org.apache.directory.server.core.partition.impl.btree.jdbm with parameters of type RecordManager
JdbmMasterTable(RecordManager recMan, org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
          Creates the master table using JDBM B+Trees for the backing store.
JdbmMasterTable(RecordManager recMan, org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, java.lang.String dbName, Serializer serializer)
           
JdbmTable(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, java.lang.String name, int numDupLimit, RecordManager manager, java.util.Comparator<K> keyComparator, java.util.Comparator<V> valueComparator, Serializer keySerializer, Serializer valueSerializer)
          Creates a Jdbm BTree based tuple Table abstraction that enables duplicates.
JdbmTable(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, java.lang.String name, RecordManager manager, java.util.Comparator<K> keyComparator, Serializer keySerializer, Serializer valueSerializer)
          Creates a Jdbm BTree based tuple Table abstraction without duplicates enabled using a simple key comparator.
 



Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.