public class JdbmMasterTable extends JdbmTable<String,org.apache.directory.api.ldap.model.entry.Entry> implements org.apache.directory.server.xdbm.MasterTable
| Modifier | Constructor and Description |
|---|---|
|
JdbmMasterTable(jdbm.RecordManager recMan,
org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates the master table using JDBM B+Trees for the backing store.
|
protected |
JdbmMasterTable(jdbm.RecordManager recMan,
org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager,
String dbName,
jdbm.helper.Serializer serializer) |
| Modifier and Type | Method and Description |
|---|---|
String |
getNextId(org.apache.directory.api.ldap.model.entry.Entry entry)
Get's the next value from this SequenceBDb.
|
close, count, cursor, cursor, get, getMarshaller, has, has, hasGreaterOrEqual, hasGreaterOrEqual, hasLessOrEqual, hasLessOrEqual, put, remove, remove, valueCursorcount, getKeyComparator, getName, getValueComparator, greaterThanCount, isDupsEnabled, lessThanCount, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclose, count, count, cursor, cursor, get, getKeyComparator, getName, getValueComparator, greaterThanCount, has, has, hasGreaterOrEqual, hasGreaterOrEqual, hasLessOrEqual, hasLessOrEqual, isDupsEnabled, lessThanCount, put, remove, remove, valueCursorpublic JdbmMasterTable(jdbm.RecordManager recMan, org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager) throws IOException
recMan - the JDBM record managerschemaManager - the schema managerIOException - if there is an error opening the Db file.protected JdbmMasterTable(jdbm.RecordManager recMan, org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager, String dbName, jdbm.helper.Serializer serializer) throws Exception
Exceptionpublic String getNextId(org.apache.directory.api.ldap.model.entry.Entry entry)
getNextId in interface org.apache.directory.server.xdbm.MasterTableCopyright © 2003–2023 The Apache Software Foundation. All rights reserved.