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