public class AvlMasterTable extends AvlTable<java.lang.String,org.apache.directory.api.ldap.model.entry.Entry> implements MasterTable
allowsDuplicates, commitNumber, count, keyComparator, name, schemaManager, valueComparatorDBF, SEQPROP_KEY| Constructor and Description |
|---|
AvlMasterTable(java.lang.String name,
java.util.Comparator<java.lang.String> keyComparator,
java.util.Comparator<org.apache.directory.api.ldap.model.entry.Entry> valComparator,
boolean dupsEnabled) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getNextId(org.apache.directory.api.ldap.model.entry.Entry entry)
Gets the next value from the sequence of this MasterTable.
|
close, count, cursor, cursor, get, getAvlTreeMap, greaterThanCount, has, has, hasGreaterOrEqual, hasGreaterOrEqual, hasLessOrEqual, hasLessOrEqual, isDupsEnabled, lessThanCount, put, remove, remove, valueCursorcount, getKeyComparator, getName, getValueComparator, 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 AvlMasterTable(java.lang.String name,
java.util.Comparator<java.lang.String> keyComparator,
java.util.Comparator<org.apache.directory.api.ldap.model.entry.Entry> valComparator,
boolean dupsEnabled)
public java.lang.String getNextId(org.apache.directory.api.ldap.model.entry.Entry entry)
throws java.lang.Exception
getNextId in interface MasterTableentry - the entry in case the id is derived from the entry.java.lang.Exception - on failure to update the id sequence