A B C D E F G H I K L M N O P R S T U V W

A

absolute(int) - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
AbstractIndexCursor<K,E,ID> - Class in org.apache.directory.server.xdbm
An abstract TupleCursor.
AbstractIndexCursor() - Constructor for class org.apache.directory.server.xdbm.AbstractIndexCursor
 
AbstractTupleCursor<K,V> - Class in org.apache.directory.server.xdbm
An abstract TupleCursor.
AbstractTupleCursor() - Constructor for class org.apache.directory.server.xdbm.AbstractTupleCursor
 
AbstractXdbmPartition<ID> - Class in org.apache.directory.server.xdbm
Base class for XDBM partitions that use an Store.
AbstractXdbmPartition(Store<ServerEntry, ID>) - Constructor for class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
add(AddOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
add(AddOperationContext) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
add(K, ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
add(K, ID) - Method in interface org.apache.directory.server.xdbm.Index
 
add(ServerEntry) - Method in interface org.apache.directory.server.xdbm.Store
Add an entry into the store.
addIndex(Index<?, E, ID>) - Method in interface org.apache.directory.server.xdbm.Store
Adds a user index to the list of index for this store
addIndexedAttributes(Index<? extends Object, ServerEntry, ID>...) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
addIndexOn(Index<? extends Object, ServerEntry, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
addIndexOn(Index<? extends Object, ServerEntry, ID>) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
after(IndexEntry<K, O, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
after(ServerEntry) - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
after(Tuple<K, V>) - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
after(IndexEntry<K, E, ID>) - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
after(IndexEntry<K, E, ID>) - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
afterKey(K) - Method in interface org.apache.directory.server.xdbm.TupleCursor
An alternative to calling after(Tuple) which often may require wrapping a key in a newly created Tuple object that may be unnecessary.
afterLast() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
afterLast() - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
afterLast() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
afterLast() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
afterLast() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
afterValue(ID, K) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
afterValue(ID, K) - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
afterValue(ID, V) - Method in interface org.apache.directory.server.xdbm.IndexCursor
An alternative to calling after(IndexEntry) which often may require wrapping an id and value in a newly created IndexEntry object that may be an unnecessary object creation.
afterValue(ID, K) - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
afterValue(K, V) - Method in interface org.apache.directory.server.xdbm.TupleCursor
An alternative to calling after(Tuple) which often may require wrapping a key and a value in a newly created Tuple object that may be unnecessary.
ALIASMODE_KEY - Static variable in interface org.apache.directory.server.xdbm.search.SearchEngine
 
ALWAYS - Static variable in interface org.apache.directory.server.xdbm.search.SearchEngine
 
annotate(ExprNode) - Method in interface org.apache.directory.server.xdbm.search.Optimizer
Annotates the expression node tree for optimized traversal metrics.
assertCandidate(IndexEntry<K, E, ID>) - Method in interface org.apache.directory.server.core.partition.impl.btree.IndexAssertion
Tests to see if a perspective candidate should be returned based on the evaluation of hard coded logic.
attributeId - Variable in class org.apache.directory.server.xdbm.GenericIndex
 
available() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
available() - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
available() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
available() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
available() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 

B

before(IndexEntry<K, O, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
before(ServerEntry) - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
before(Tuple<K, V>) - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
before(IndexEntry<K, E, ID>) - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
before(IndexEntry<K, E, ID>) - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
beforeFirst() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
beforeFirst() - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
beforeFirst() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
beforeFirst() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
beforeFirst() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
beforeKey(K) - Method in interface org.apache.directory.server.xdbm.TupleCursor
An alternative to calling before(Tuple) which often may require wrapping a key in a newly created Tuple object that may be unnecessary.
beforeValue(ID, K) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
beforeValue(ID, K) - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
beforeValue(ID, V) - Method in interface org.apache.directory.server.xdbm.IndexCursor
An alternative to calling before(IndexEntry) which often may require wrapping an id and value in a newly created IndexEntry object that may be an unnecessary object creation.
beforeValue(ID, K) - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
beforeValue(K, V) - Method in interface org.apache.directory.server.xdbm.TupleCursor
An alternative to calling before(Tuple) which often may require wrapping a key and a value in a newly created Tuple object that may be unnecessary.
bind(DN, byte[], List<String>, String) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
bind(BindOperationContext) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
BTreePartition<ID> - Class in org.apache.directory.server.core.partition.impl.btree
An abstract Partition that uses general BTree operations.
BTreePartition() - Constructor for class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Creates a B-tree based context partition.

C

cacheSize - Variable in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
cacheSize - Variable in class org.apache.directory.server.xdbm.GenericIndex
 
checkNotClosed(String) - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
 
checkNotClosed(String) - Method in class org.apache.directory.server.xdbm.AbstractTupleCursor
 
clear() - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
 
clear() - Method in interface org.apache.directory.server.xdbm.IndexEntry
Clears the id, value and object in this IndexEntry.
clear() - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
 
close() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
close() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
close(Exception) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
close() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
close() - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
close(Exception) - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
close() - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
 
close(Exception) - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
 
close() - Method in class org.apache.directory.server.xdbm.AbstractTupleCursor
 
close(Exception) - Method in class org.apache.directory.server.xdbm.AbstractTupleCursor
 
close() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
close() - Method in interface org.apache.directory.server.xdbm.Index
 
close() - Method in interface org.apache.directory.server.xdbm.Table
Closes the underlying Db of this Table.
compare(Long, Long) - Method in class org.apache.directory.server.core.partition.impl.btree.LongComparator
 
compareKey(K, K) - Method in class org.apache.directory.server.core.partition.impl.btree.DefaultTupleComparator
 
compareKey(K, K) - Method in class org.apache.directory.server.core.partition.impl.btree.ForwardIndexComparator
Compares key Object to determine their sorting order returning a value = to, < or > than 0.
compareKey(K, K) - Method in class org.apache.directory.server.core.partition.impl.btree.KeyOnlyComparator
Compares key Object to determine their sorting order returning a value = to, < or > than 0.
compareKey(Long, Long) - Method in class org.apache.directory.server.core.partition.impl.btree.ReverseIndexComparator
Compares key Object to determine their sorting order returning a value = to, < or > than 0.
compareKey(K, K) - Method in interface org.apache.directory.server.core.partition.impl.btree.TupleComparator
Compares key Object to determine their sorting order returning a value = to, < or > than 0.
compareValue(V, V) - Method in class org.apache.directory.server.core.partition.impl.btree.DefaultTupleComparator
 
compareValue(Long, Long) - Method in class org.apache.directory.server.core.partition.impl.btree.ForwardIndexComparator
Comparse value Objects to determine their sorting order returning a value = to, < or > than 0.
compareValue(V, V) - Method in class org.apache.directory.server.core.partition.impl.btree.KeyOnlyComparator
Comparse value Objects to determine their sorting order returning a value = to, < or > than 0.
compareValue(V, V) - Method in class org.apache.directory.server.core.partition.impl.btree.ReverseIndexComparator
Comparse value Objects to determine their sorting order returning a value = to, < or > than 0.
compareValue(V, V) - Method in interface org.apache.directory.server.core.partition.impl.btree.TupleComparator
Comparse value Objects to determine their sorting order returning a value = to, < or > than 0.
contextEntry - Variable in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
The rootDSE context
copy(IndexEntry<V, O, ID>) - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
 
copy(IndexEntry<V, O, ID>) - Method in interface org.apache.directory.server.xdbm.IndexEntry
Copies the values of another IndexEntry into this IndexEntry.
copy(IndexEntry<V, O, ID>) - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
 
count() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the count of the total number of entries in the database.
count() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
count() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
count(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
count() - Method in interface org.apache.directory.server.xdbm.Index
Gets the total scan count for this index.
count(K) - Method in interface org.apache.directory.server.xdbm.Index
Gets the scan count for the occurance of a specific attribute value within the index.
count() - Method in interface org.apache.directory.server.xdbm.Store
 
count() - Method in interface org.apache.directory.server.xdbm.Table
Gets the count of the number of records in this Table.
count(K) - Method in interface org.apache.directory.server.xdbm.Table
Gets the count of the number of records in this Table with a specific key: returns the number of duplicates for a key.
cursor(DN, AliasDerefMode, ExprNode, SearchControls) - Method in interface org.apache.directory.server.xdbm.search.SearchEngine
Conducts a search on a database.
cursor() - Method in interface org.apache.directory.server.xdbm.Table
Creates a Cursor that traverses Tuples in a Table.
cursor(K) - Method in interface org.apache.directory.server.xdbm.Table
Creates a Cursor that traverses Table Tuples for the same key.

D

DBF - Static variable in interface org.apache.directory.server.xdbm.MasterTable
the base name for the db file for this table
DEFAULT_INDEX_CACHE_SIZE - Static variable in interface org.apache.directory.server.xdbm.Index
 
DefaultTupleComparator<K,V> - Class in org.apache.directory.server.core.partition.impl.btree
The default implementation of a pair of comparators which compares both keys and values of a Tuple.
DefaultTupleComparator(SerializableComparator<K>, SerializableComparator<V>) - Constructor for class org.apache.directory.server.core.partition.impl.btree.DefaultTupleComparator
 
delete(DeleteOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
delete(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
delete(ID) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
delete(Long) - Method in interface org.apache.directory.server.xdbm.MasterTable
Deletes a entry from this MasterTable at an index specified by id.
delete(ID) - Method in interface org.apache.directory.server.xdbm.Store
Delete the entry associated with a given Id
destroy() - Method in interface org.apache.directory.server.xdbm.Store
Close the parttion : we have to close all the userIndices and the master table.
doDestroy() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
drop(ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
drop(K, ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
drop(ID) - Method in interface org.apache.directory.server.xdbm.Index
Remove all the reference to an entry from the index.
drop(K, ID) - Method in interface org.apache.directory.server.xdbm.Index
 

E

EmptyIndexCursor<K,E,ID> - Class in org.apache.directory.server.xdbm
An empty Cursor implementation.
EmptyIndexCursor() - Constructor for class org.apache.directory.server.xdbm.EmptyIndexCursor
 
evaluate(IndexEntry<?, E, ID>) - Method in interface org.apache.directory.server.xdbm.search.Evaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluateEntry(E) - Method in interface org.apache.directory.server.xdbm.search.Evaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluateId(ID) - Method in interface org.apache.directory.server.xdbm.search.Evaluator
Evaluates whether or not a candidate, specified by an id, satisfies the expression associated with this Evaluator .
Evaluator<N extends org.apache.directory.shared.ldap.filter.ExprNode,E,ID> - Interface in org.apache.directory.server.xdbm.search
Evaluates candidate entries to see if they match a filter expression.
evaluator(ExprNode) - Method in interface org.apache.directory.server.xdbm.search.SearchEngine
Builds an Evaluator for a filter expression.

F

FINDING - Static variable in interface org.apache.directory.server.xdbm.search.SearchEngine
 
first() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
first() - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
first() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
first() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
first() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
forward(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
forward(K, ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
forward(K) - Method in interface org.apache.directory.server.xdbm.Index
 
forward(K, ID) - Method in interface org.apache.directory.server.xdbm.Index
 
forwardCursor() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
forwardCursor(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
forwardCursor() - Method in interface org.apache.directory.server.xdbm.Index
 
forwardCursor(K) - Method in interface org.apache.directory.server.xdbm.Index
 
forwardGreaterOrEq(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
forwardGreaterOrEq(K, ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
forwardGreaterOrEq(K) - Method in interface org.apache.directory.server.xdbm.Index
 
forwardGreaterOrEq(K, ID) - Method in interface org.apache.directory.server.xdbm.Index
 
ForwardIndexComparator<K> - Class in org.apache.directory.server.core.partition.impl.btree
TupleComparator for index records.
ForwardIndexComparator(SerializableComparator<K>) - Constructor for class org.apache.directory.server.core.partition.impl.btree.ForwardIndexComparator
Creates an IndexComparator.
ForwardIndexEntry<V,O,ID> - Class in org.apache.directory.server.xdbm
An index id value pair based on a Tuple which can optionally reference the indexed obj if one has already been loaded.
ForwardIndexEntry() - Constructor for class org.apache.directory.server.xdbm.ForwardIndexEntry
 
forwardLessOrEq(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
forwardLessOrEq(K, ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
forwardLessOrEq(K) - Method in interface org.apache.directory.server.xdbm.Index
 
forwardLessOrEq(K, ID) - Method in interface org.apache.directory.server.xdbm.Index
 
forwardLookup(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
forwardLookup(K) - Method in interface org.apache.directory.server.xdbm.Index
 
forwardValueCursor(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
forwardValueCursor(K) - Method in interface org.apache.directory.server.xdbm.Index
 

G

GenericIndex<K,O,ID> - Class in org.apache.directory.server.xdbm
A generic index implementation that is just used to hold the index configuration parameters (attributeId, cacheSize, wkDirPath).
GenericIndex(String, int) - Constructor for class org.apache.directory.server.xdbm.GenericIndex
Creates a new instance of GenericIndex.
GenericIndex(String, int, File) - Constructor for class org.apache.directory.server.xdbm.GenericIndex
Creates a new instance of GenericIndex.
get() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
get() - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
get() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
get() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
get(Long) - Method in interface org.apache.directory.server.xdbm.MasterTable
Gets an entry from this MasterTable.
get() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
get(K) - Method in interface org.apache.directory.server.xdbm.Table
Gets the value of a record by key if the key exists.
getAliasIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the system index defined on the ALIAS_ATTRIBUTE which for LDAP would be the aliasedObjectName and for X.500 would be aliasedEntryName.
getAliasIndex() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getAliasIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getAttribute() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
getAttribute() - Method in interface org.apache.directory.server.xdbm.Index
Gets the attribute this Index is built upon.
getAttributeId() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
getAttributeId() - Method in interface org.apache.directory.server.xdbm.Index
Gets the attribute identifier set at configuration time for this index which may not be the OID but an alias name for the attributeType associated with this Index
getCacheSize() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the entry cache size for this BTreePartition.
getCacheSize() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
getCacheSize() - Method in interface org.apache.directory.server.xdbm.Index
Gets the size of the index cache in terms of the number of index entries to be cached.
getCacheSize() - Method in interface org.apache.directory.server.xdbm.Store
 
getChildCount(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
getChildCount(ID) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getChildCount(ID) - Method in interface org.apache.directory.server.xdbm.Store
 
getCurrentId() - Method in interface org.apache.directory.server.xdbm.MasterTable
Gets the value of the id sequence from this MasterTable's sequence without affecting the value.
getDefaultId() - Method in interface org.apache.directory.server.xdbm.Store
Gets the default ID.
getEntryCsnIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getEntryDn(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
getEntryDn(ID) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getEntryDn(ID) - Method in interface org.apache.directory.server.xdbm.Store
 
getEntryId(String) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
getEntryId(String) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getEntryId(String) - Method in interface org.apache.directory.server.xdbm.Store
 
getEntryUpdn(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the user provided distinguished name.
getEntryUpdn(String) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the user provided distinguished name.
getEntryUpdn(ID) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getEntryUpdn(String) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getEntryUpdn(ID) - Method in interface org.apache.directory.server.xdbm.Store
 
getEntryUpdn(String) - Method in interface org.apache.directory.server.xdbm.Store
 
getEntryUuidIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getExistenceIndex() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getExpression() - Method in interface org.apache.directory.server.xdbm.search.Evaluator
Gets the expression used by this expression Evaluator.
getId() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the unique identifier for this partition.
getId() - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
 
getId() - Method in interface org.apache.directory.server.xdbm.IndexEntry
Gets the id of the object indexed.
getId() - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
 
getIndex(String) - Method in interface org.apache.directory.server.xdbm.Store
Get the user or system index associated with the given name
getIndexedAttributes() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
getIndexName() - Method in exception org.apache.directory.server.xdbm.IndexNotFoundException
Gets the name of the attribute the index was missing for.
getKey() - Method in class org.apache.directory.server.xdbm.Tuple
Gets the key for this Tuple.
getKeyComparator() - Method in class org.apache.directory.server.core.partition.impl.btree.DefaultTupleComparator
 
getKeyComparator() - Method in class org.apache.directory.server.core.partition.impl.btree.ForwardIndexComparator
Gets the comparator used to compare keys.
getKeyComparator() - Method in class org.apache.directory.server.core.partition.impl.btree.KeyOnlyComparator
Gets the comparator used to compare keys.
getKeyComparator() - Method in class org.apache.directory.server.core.partition.impl.btree.ReverseIndexComparator
Gets the comparator used to compare keys.
getKeyComparator() - Method in interface org.apache.directory.server.core.partition.impl.btree.TupleComparator
Gets the comparator used to compare keys.
getKeyComparator() - Method in interface org.apache.directory.server.xdbm.Table
Gets the key comparator used by this Table: may be null if this Table was not initialized with one.
getKeyString(Object) - Method in interface org.apache.directory.server.xdbm.TupleRenderer
Gets the key Object rendered as a String.
getName() - Method in interface org.apache.directory.server.xdbm.Store
 
getName() - Method in interface org.apache.directory.server.xdbm.Table
Gets the name of this Table.
getNdnIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the Index mapping the normalized distinguished names of entries as Strings to the BigInteger primary keys of entries.
getNdnIndex() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getNdnIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getNextId() - Method in interface org.apache.directory.server.xdbm.MasterTable
Gets the next value from the sequence of this MasterTable.
getNormalized(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
getNormalized(K) - Method in interface org.apache.directory.server.xdbm.Index
Gets the normalized value for an attribute.
getObject() - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
 
getObject() - Method in interface org.apache.directory.server.xdbm.IndexEntry
Gets the object indexed if resusitated.
getObject() - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
 
getObjectClassIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getOneAliasIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the alias index mapping parent entries with scope expanding aliases children one level below them; this system index is used to dereference aliases on one/single level scoped searches.
getOneAliasIndex() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getOneAliasIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getOneLevelIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the Index mapping the primary keys of parents to the primary keys of their children.
getOneLevelIndex() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getOneLevelIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getOptimizer() - Method in interface org.apache.directory.server.xdbm.search.SearchEngine
Gets the optimizer for this DefaultSearchEngine.
getParentId(String) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
getParentId(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
getParentId(String) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getParentId(ID) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getParentId(String) - Method in interface org.apache.directory.server.xdbm.Store
Gets the Long id of an entry's parent using the child entry's normalized dn.
getParentId(ID) - Method in interface org.apache.directory.server.xdbm.Store
 
getPartitionDir() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the directory in which this Partition stores files.
getPresenceIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
getPresenceIndex() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getPresenceIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getProperty(String) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
getProperty(String) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getProperty(String) - Method in interface org.apache.directory.server.xdbm.MasterTable
Gets a persistant property associated with this MasterTable.
getProperty(String) - Method in interface org.apache.directory.server.xdbm.Store
 
getSchemaManager() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
getSearchEngine() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the DefaultSearchEngine used by this ContextPartition to search the Database.
getSubAliasIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the alias index mapping relative entries with scope expanding alias descendents; this system index is used to dereference aliases on subtree scoped searches.
getSubAliasIndex() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getSubAliasIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getSubLevelIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the Index mapping the primary keys of ancestors to the primary keys of their descendants.
getSubLevelIndex() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getSubLevelIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getSuffix() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
getSuffix() - Method in interface org.apache.directory.server.xdbm.Store
 
getSuffixDn() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
getSuffixDn() - Method in interface org.apache.directory.server.xdbm.Store
 
getSystemIndex(String) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
getSystemIndex(String) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getSystemIndex(String) - Method in interface org.apache.directory.server.xdbm.Store
Get the system index associated with the given name
getSystemIndices() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
getSystemIndices() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getTuple() - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
 
getTuple() - Method in interface org.apache.directory.server.xdbm.IndexEntry
Gets access to the underlying tuple.
getTuple() - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
 
getUpdnIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Gets the Index mapping user provided distinguished names of entries as Strings to the BigInteger primary keys of entries.
getUpdnIndex() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getUpdnIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getUpSuffix() - Method in interface org.apache.directory.server.xdbm.Store
 
getUserIndex(String) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
getUserIndex(String) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getUserIndex(String) - Method in interface org.apache.directory.server.xdbm.Store
Get the user index associated with the given name
getUserIndices() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
getUserIndices() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
getUserIndices() - Method in interface org.apache.directory.server.xdbm.Store
 
getValue() - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
 
getValue() - Method in interface org.apache.directory.server.xdbm.IndexEntry
Gets the value referred to by this IndexEntry.
getValue() - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
 
getValue() - Method in class org.apache.directory.server.xdbm.Tuple
Gets the value for this Tuple.
getValueComparator() - Method in class org.apache.directory.server.core.partition.impl.btree.DefaultTupleComparator
 
getValueComparator() - Method in class org.apache.directory.server.core.partition.impl.btree.ForwardIndexComparator
Gets the binary comparator used to compare values which are the indices into the master table.
getValueComparator() - Method in class org.apache.directory.server.core.partition.impl.btree.KeyOnlyComparator
Will throw an UnsupportedOperationException every time.
getValueComparator() - Method in class org.apache.directory.server.core.partition.impl.btree.ReverseIndexComparator
Gets the binary comparator used to compare values which are the values of attributes.
getValueComparator() - Method in interface org.apache.directory.server.core.partition.impl.btree.TupleComparator
Gets the binary comparator used to compare valuess.
getValueComparator() - Method in interface org.apache.directory.server.xdbm.Table
Gets the value comparator used by this Table: may be null if this Table was not initialized with one.
getValueString(Object) - Method in interface org.apache.directory.server.xdbm.TupleRenderer
Gets the value Object rendered as a String.
getWkDirPath() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
getWkDirPath() - Method in interface org.apache.directory.server.xdbm.Index
Gets the working directory path to something other than the default.
getWorkingDirectory() - Method in interface org.apache.directory.server.xdbm.Store
 
greaterThanCount(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
greaterThanCount(K) - Method in interface org.apache.directory.server.xdbm.Index
 
greaterThanCount(K) - Method in interface org.apache.directory.server.xdbm.Table
Gets the number of records greater than or equal to a key value.

H

has(K) - Method in interface org.apache.directory.server.xdbm.Table
Checks to see if this table has one or more tuples with a specific key: this is exactly the same as a get call with a check to see if the returned value is null or not.
has(K, V) - Method in interface org.apache.directory.server.xdbm.Table
Checks to see if this table has a key with a specific value.
hasEntry(EntryOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
hasGreaterOrEqual(K) - Method in interface org.apache.directory.server.xdbm.Table
Checks to see if this table has a record with a key greater than or equal to the key argument.
hasGreaterOrEqual(K, V) - Method in interface org.apache.directory.server.xdbm.Table
Checks to see if this table has a Tuple with a key equal to the key argument, yet with a value greater than or equal to the value argument provided.
hasIndexOn(String) - Method in interface org.apache.directory.server.xdbm.Store
Tells if an index is already present in the User's or System's index list
hasLessOrEqual(K) - Method in interface org.apache.directory.server.xdbm.Table
Checks to see if this table has a record with a key less than or equal to the key argument.
hasLessOrEqual(K, V) - Method in interface org.apache.directory.server.xdbm.Table
Checks to see if this table has a Tuple with a key equal to the key argument, yet with a value less than or equal to the value argument provided.
hasMore() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
hasMore() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
hasMoreElements() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
hasMoreElements() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
hasSystemIndexOn(String) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
hasSystemIndexOn(String) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
hasSystemIndexOn(String) - Method in interface org.apache.directory.server.xdbm.Store
Tells if an index is already present in the System's index list
hasUserIndexOn(String) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
hasUserIndexOn(String) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
hasUserIndexOn(String) - Method in interface org.apache.directory.server.xdbm.Store
Tells if an index is already present in the User's index list

I

id - Variable in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
Index<K,O,ID> - Interface in org.apache.directory.server.xdbm
An index into the master table which returns one or more entry's positions in the master table for those entries which posses an attribute with the specified value.
IndexAssertion<K,E,ID> - Interface in org.apache.directory.server.core.partition.impl.btree
Asserts whether or not a candidate should be returned in searching based on hard coded logic.
IndexAssertionEnumeration - Class in org.apache.directory.server.core.partition.impl.btree
A prefetching NamingEnumeration over an underlying NamingEnumeration which determines if a element should be returned based on a Assertion.
IndexAssertionEnumeration(NamingEnumeration<ForwardIndexEntry>, IndexAssertion) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
IndexAssertionEnumeration(NamingEnumeration<ForwardIndexEntry>, IndexAssertion, boolean) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
IndexCursor<V,E,ID> - Interface in org.apache.directory.server.xdbm
A Cursor introducing new advance methods designed to reduce some inefficiencies encountered when scanning over Tuples.
IndexCursorAdaptor<K,O,ID> - Class in org.apache.directory.server.core.partition.impl.btree
A Cursor which adapts an underlying Tuple based Cursor to one which returns IndexEntry objects rather than tuples.
IndexCursorAdaptor(Cursor<Tuple>, boolean) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
Creates an IndexCursorAdaptor which wraps and adapts a Cursor from a table to one which returns an IndexEntry.
IndexEntry<V,O,ID> - Interface in org.apache.directory.server.xdbm
Interface for index entries.
IndexEnumeration<T> - Class in org.apache.directory.server.core.partition.impl.btree
A NamingEnumeration over an Index which returns IndexRecords.
IndexEnumeration(NamingEnumeration<Tuple>) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
IndexEnumeration(NamingEnumeration<Tuple>, boolean) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
IndexEnumeration(NamingEnumeration<Tuple>, boolean, Pattern) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
IndexNotFoundException - Exception in org.apache.directory.server.xdbm
NamingException for missing indicies if full table scans are disallowed.
IndexNotFoundException(String) - Constructor for exception org.apache.directory.server.xdbm.IndexNotFoundException
Constructs an Exception with a detailed message.
IndexNotFoundException(String, String) - Constructor for exception org.apache.directory.server.xdbm.IndexNotFoundException
Constructs an Exception with a detailed message.
IndexNotFoundException(String, String, Throwable) - Constructor for exception org.apache.directory.server.xdbm.IndexNotFoundException
Constructs an Exception with a detailed message and a root cause exception.
init(SchemaManager) - Method in interface org.apache.directory.server.xdbm.Store
Initialize the JDBM storage system.
INSTANCE - Static variable in class org.apache.directory.server.core.partition.impl.btree.LongComparator
 
isAfterLast() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
isAfterLast() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
isBeforeFirst() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
isBeforeFirst() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
isClosed() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
isClosed() - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
isClosed() - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
 
isClosed() - Method in class org.apache.directory.server.xdbm.AbstractTupleCursor
 
isCountExact() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
isCountExact() - Method in interface org.apache.directory.server.xdbm.Index
Checks whether or not calls to count the number of keys greater than or less than the key are exact.
isCountExact() - Method in interface org.apache.directory.server.xdbm.Table
Checks whether or not calls to count the number of keys greater than or less than the key are exact.
isDupsEnabled() - Method in interface org.apache.directory.server.xdbm.Table
Checks to see if this Table has allows for duplicate keys (a.k.a.
isElementReused() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
isElementReused() - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
isElementReused() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
isElementReused() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
isElementReused() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
isFirst() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
isFirst() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
isInitialized() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
isInitialized() - Method in interface org.apache.directory.server.xdbm.Store
Gets whether the store is initialized.
isLast() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
isLast() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
isOptimizerEnabled() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
isSyncOnWrite() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
isSyncOnWrite() - Method in interface org.apache.directory.server.xdbm.Store
 
iterator() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
iterator() - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
iterator() - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
 
iterator() - Method in class org.apache.directory.server.xdbm.AbstractTupleCursor
 

K

KeyOnlyComparator<K,V> - Class in org.apache.directory.server.core.partition.impl.btree
A TupleComparator that compares keys only.
KeyOnlyComparator(SerializableComparator<K>) - Constructor for class org.apache.directory.server.core.partition.impl.btree.KeyOnlyComparator
 

L

last() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
last() - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
last() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
last() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
last() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
lessThanCount(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
lessThanCount(K) - Method in interface org.apache.directory.server.xdbm.Index
 
lessThanCount(K) - Method in interface org.apache.directory.server.xdbm.Table
Gets the number of records less than or equal to a key value.
list(ListOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
list(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
list(ID) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
list(ID) - Method in interface org.apache.directory.server.xdbm.Store
Gets an IndexEntry Cursor over the child nodes of an entry.
LongComparator - Class in org.apache.directory.server.core.partition.impl.btree
A serializable comparator for long values.
LongComparator() - Constructor for class org.apache.directory.server.core.partition.impl.btree.LongComparator
 
lookup(LookupOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
lookup(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
lookup(ID) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
lookup(ID) - Method in interface org.apache.directory.server.xdbm.Store
 

M

MasterTable<E> - Interface in org.apache.directory.server.xdbm
A master table used to store indexible entries.
modify(ModifyOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
modify(ModifyOperationContext) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
modify(DN, ModificationOperation, ServerEntry) - Method in interface org.apache.directory.server.xdbm.Store
 
modify(DN, List<Modification>) - Method in interface org.apache.directory.server.xdbm.Store
 
move(MoveOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
move(MoveOperationContext) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
move(DN, DN, RDN, boolean) - Method in interface org.apache.directory.server.xdbm.Store
 
move(DN, DN) - Method in interface org.apache.directory.server.xdbm.Store
 
moveAndRename(MoveAndRenameOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
moveAndRename(MoveAndRenameOperationContext) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 

N

NEVER - Static variable in interface org.apache.directory.server.xdbm.search.SearchEngine
 
next() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
next() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
next() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
next() - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
next() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
next() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
next() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
nextElement() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
nextElement() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 

O

optimizer - Variable in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
Optimizer - Interface in org.apache.directory.server.xdbm.search
An optimizer applies heuristics to determine best execution path to a search filter based on scan counts within database indices.
optimizerEnabled - Variable in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
org.apache.directory.server.core.partition.impl.btree - package org.apache.directory.server.core.partition.impl.btree
 
org.apache.directory.server.xdbm - package org.apache.directory.server.xdbm
 
org.apache.directory.server.xdbm.search - package org.apache.directory.server.xdbm.search
 

P

previous() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
previous() - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
previous() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
previous() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
previous() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
put(Long, E) - Method in interface org.apache.directory.server.xdbm.MasterTable
Puts an entry into this MasterTable with a specified unique id.
put(K, V) - Method in interface org.apache.directory.server.xdbm.Table
Puts a record into this Table.

R

remove(K) - Method in interface org.apache.directory.server.xdbm.Table
Removes all records with a specified key from this Table.
remove(K, V) - Method in interface org.apache.directory.server.xdbm.Table
Removes a single key value pair with a specified key and value from this Table.
rename(RenameOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
rename(RenameOperationContext) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
rename(DN, RDN, boolean) - Method in interface org.apache.directory.server.xdbm.Store
Changes the relative distinguished name of an entry specified by a distinguished name with the optional removal of the old RDN attribute value from the entry.
reverse(ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverse(ID, K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverse(ID) - Method in interface org.apache.directory.server.xdbm.Index
 
reverse(ID, K) - Method in interface org.apache.directory.server.xdbm.Index
 
reverseCursor() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverseCursor(ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverseCursor() - Method in interface org.apache.directory.server.xdbm.Index
 
reverseCursor(ID) - Method in interface org.apache.directory.server.xdbm.Index
 
reverseGreaterOrEq(ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverseGreaterOrEq(ID, K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverseGreaterOrEq(ID) - Method in interface org.apache.directory.server.xdbm.Index
 
reverseGreaterOrEq(ID, K) - Method in interface org.apache.directory.server.xdbm.Index
 
ReverseIndexComparator<V> - Class in org.apache.directory.server.core.partition.impl.btree
TupleComparator for index records.
ReverseIndexComparator(SerializableComparator<V>) - Constructor for class org.apache.directory.server.core.partition.impl.btree.ReverseIndexComparator
Creates an IndexComparator.
ReverseIndexEntry<V,O,ID> - Class in org.apache.directory.server.xdbm
An index id value pair which can optionally reference the indexed obj if one has already been loaded.
ReverseIndexEntry() - Constructor for class org.apache.directory.server.xdbm.ReverseIndexEntry
 
reverseLessOrEq(ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverseLessOrEq(ID, K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverseLessOrEq(ID) - Method in interface org.apache.directory.server.xdbm.Index
 
reverseLessOrEq(ID, K) - Method in interface org.apache.directory.server.xdbm.Index
 
reverseLookup(ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverseLookup(ID) - Method in interface org.apache.directory.server.xdbm.Index
 
reverseValueCursor(ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverseValueCursor(ID) - Method in interface org.apache.directory.server.xdbm.Index
 

S

schemaManager - Variable in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
search(SearchOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
searchEngine - Variable in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
the search engine used to search the database
SearchEngine<E,ID> - Interface in org.apache.directory.server.xdbm.search
Given a search filter and a scope the search engine identifies valid candidate entries returning their ids.
SEARCHING - Static variable in interface org.apache.directory.server.xdbm.search.SearchEngine
 
SEQPROP_KEY - Static variable in interface org.apache.directory.server.xdbm.MasterTable
the sequence key - stores last sequence value in the admin table
ServerEntryCursorAdaptor<ID> - Class in org.apache.directory.server.core.partition.impl.btree
Adapts index cursors to return just ServerEntry objects.
ServerEntryCursorAdaptor(BTreePartition<ID>, IndexCursor<ID, ServerEntry, ID>) - Constructor for class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
setAliasIndex(Index<String, E, ID>) - Method in interface org.apache.directory.server.xdbm.Store
Set the Alias index
setAliasIndexOn(Index<String, ServerEntry, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Sets the system index defined on the ALIAS_ATTRIBUTE which for LDAP would be the aliasedObjectName and for X.500 would be aliasedEntryName.
setAliasIndexOn(Index<String, ServerEntry, ID>) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
setAttributeId(String) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
setAttributeId(String) - Method in interface org.apache.directory.server.xdbm.Index
Sets the attribute identifier set at configuration time for this index which may not be the OID but an alias name for the attributeType associated with this Index
setBoth(K, V) - Method in class org.apache.directory.server.xdbm.Tuple
Sets both the key and the value for this Tuple in one call and returns this Tuple object.
setBoth(Tuple<K, V>) - Method in class org.apache.directory.server.xdbm.Tuple
Sets both the key and the value for this Tuple in one call and returns this Tuple object.
setCacheSize(int) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Used to specify the entry cache size for a Partition.
setCacheSize(int) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
setCacheSize(int) - Method in interface org.apache.directory.server.xdbm.Index
Sets the size of the index cache in terms of the number of index entries to be cached.
setCacheSize(int) - Method in interface org.apache.directory.server.xdbm.Store
Sets the cache size for this store
setClosureMonitor(ClosureMonitor) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
setClosureMonitor(ClosureMonitor) - Method in class org.apache.directory.server.core.partition.impl.btree.ServerEntryCursorAdaptor
 
setClosureMonitor(ClosureMonitor) - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
 
setClosureMonitor(ClosureMonitor) - Method in class org.apache.directory.server.xdbm.AbstractTupleCursor
 
setEntryCsnIndex(Index<String, E, ID>) - Method in interface org.apache.directory.server.xdbm.Store
Set the EntryCSN index
setEntryUuidIndex(Index<String, E, ID>) - Method in interface org.apache.directory.server.xdbm.Store
Set the EntryUUID index
setId(String) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Sets the unique identifier for this partition.
setId(ID) - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
 
setId(ID) - Method in interface org.apache.directory.server.xdbm.IndexEntry
Sets the id of the object indexed.
setId(ID) - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
 
setIndexedAttributes(Set<Index<? extends Object, ServerEntry, ID>>) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
setKey(K) - Method in class org.apache.directory.server.xdbm.Tuple
Sets the key for this Tuple.
setName(String) - Method in interface org.apache.directory.server.xdbm.Store
Sets the store's name
setNdnIndex(Index<String, E, ID>) - Method in interface org.apache.directory.server.xdbm.Store
Set the NDN index
setNdnIndexOn(Index<String, ServerEntry, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Sets the normalized distinguished name Index.
setNdnIndexOn(Index<String, ServerEntry, ID>) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
setObject(O) - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
 
setObject(O) - Method in interface org.apache.directory.server.xdbm.IndexEntry
Sets the object indexed.
setObject(O) - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
 
setObjectClassIndex(Index<String, E, ID>) - Method in interface org.apache.directory.server.xdbm.Store
Set the ObjectClass index
setOneAliasIndex(Index<ID, E, ID>) - Method in interface org.apache.directory.server.xdbm.Store
Set the OneAlias index
setOneAliasIndexOn(Index<ID, ServerEntry, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Sets the alias index mapping parent entries with scope expanding aliases children one level below them; this system index is used to dereference aliases on one/single level scoped searches.
setOneAliasIndexOn(Index<ID, ServerEntry, ID>) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
setOneLevelIndex(Index<ID, E, ID>) - Method in interface org.apache.directory.server.xdbm.Store
Set the OneLevel index
setOneLevelIndexOn(Index<ID, ServerEntry, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Sets the one level Index.
setOneLevelIndexOn(Index<ID, ServerEntry, ID>) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
setOptimizerEnabled(boolean) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
setPartitionDir(File) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Sets the directory in which this Partition stores files.
setPresenceIndex(Index<String, E, ID>) - Method in interface org.apache.directory.server.xdbm.Store
Set the Presence index
setPresenceIndexOn(Index<String, ServerEntry, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Sets the attribute existence Index.
setPresenceIndexOn(Index<String, ServerEntry, ID>) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
setProperty(String, String) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
setProperty(String, String) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
setProperty(String, String) - Method in interface org.apache.directory.server.xdbm.MasterTable
Sets a persistant property associated with this MasterTable.
setProperty(String, String) - Method in interface org.apache.directory.server.xdbm.Store
 
setSchemaManager(SchemaManager) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
setSubAliasIndex(Index<ID, E, ID>) - Method in interface org.apache.directory.server.xdbm.Store
Set the SubAlias index
setSubAliasIndexOn(Index<ID, ServerEntry, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Sets the alias index mapping relative entries with scope expanding alias descendents; this system index is used to dereference aliases on subtree scoped searches.
setSubAliasIndexOn(Index<ID, ServerEntry, ID>) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
setSubLevelIndex(Index<ID, E, ID>) - Method in interface org.apache.directory.server.xdbm.Store
Set the SubLevel index
setSuffix(String) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
setSuffixDn(String) - Method in interface org.apache.directory.server.xdbm.Store
 
setSyncOnWrite(boolean) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
setSyncOnWrite(boolean) - Method in interface org.apache.directory.server.xdbm.Store
Sets the flag telling the server to flush on disk when some modification has been done.
setTuple(Tuple<V, ID>, O) - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
Sets the key value tuple represented by this ForwardIndexEntry optionally setting the obj associated with the id if one was loaded from the master table.
setTuple(Tuple<ID, V>, O) - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
Sets the Tuple value represented by this ReverseIndexEntry optionally setting the obj associated with the id if one was loaded from the master table.
setUpdnIndex(Index<String, E, ID>) - Method in interface org.apache.directory.server.xdbm.Store
Set the UpDn index
setUpdnIndexOn(Index<String, ServerEntry, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
Sets the user provided distinguished name Index.
setUpdnIndexOn(Index<String, ServerEntry, ID>) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
setUserIndices(Set<Index<?, E, ID>>) - Method in interface org.apache.directory.server.xdbm.Store
Stores the list of user index
setValue(V) - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
 
setValue(V) - Method in interface org.apache.directory.server.xdbm.IndexEntry
Sets the value referred to by this IndexEntry.
setValue(V) - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
 
setValue(V) - Method in class org.apache.directory.server.xdbm.Tuple
Sets the value for this Tuple.
setWkDirPath(File) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
setWkDirPath(File) - Method in interface org.apache.directory.server.xdbm.Index
Sets the working directory path to something other than the default.
setWorkingDirectory(File) - Method in interface org.apache.directory.server.xdbm.Store
Sets the working directory for the store
SingletonIndexCursor<K,E,ID> - Class in org.apache.directory.server.xdbm
A Cursor over a single element.
SingletonIndexCursor(IndexEntry<K, E, ID>) - Constructor for class org.apache.directory.server.xdbm.SingletonIndexCursor
 
store - Variable in class org.apache.directory.server.xdbm.AbstractXdbmPartition
The store.
Store<E,ID> - Interface in org.apache.directory.server.xdbm
Represents an entry store based on the Table, Index, and MasterTable database structure.
suffix - Variable in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
sync() - Method in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
sync() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
sync() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
sync() - Method in interface org.apache.directory.server.xdbm.Index
 
sync() - Method in interface org.apache.directory.server.xdbm.Store
This method is called when the synch thread is waking up, to write the modified data.
SYS_INDEX_OIDS - Static variable in class org.apache.directory.server.core.partition.impl.btree.BTreePartition
 
systemIndices() - Method in interface org.apache.directory.server.xdbm.Store
An iterator build on top of the System's index

T

Table<K,V> - Interface in org.apache.directory.server.xdbm
A wrapper interface around BTree implementations used to abstract away implementation details.
toString() - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
toString() - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
 
toString() - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
 
toString() - Method in class org.apache.directory.server.xdbm.Tuple
 
Tuple<K,V> - Class in org.apache.directory.server.xdbm
A key/value tuple for simple two column persistent Tables with sorted keys.
Tuple() - Constructor for class org.apache.directory.server.xdbm.Tuple
Do nothing default that has a null key and null value.
Tuple(K, V) - Constructor for class org.apache.directory.server.xdbm.Tuple
Creates a Tuple using a key and a value.
TupleComparator<K,V> - Interface in org.apache.directory.server.core.partition.impl.btree
Used to compare the sorting order of binary data.
TupleCursor<K,V> - Interface in org.apache.directory.server.xdbm
A Cursor introducing new advance methods designed to reduce some inefficiencies encountered when scanning over Tuples.
TupleRenderer - Interface in org.apache.directory.server.xdbm
A table key/value String renderer for the display or logging of human readable potentially binary data.

U

unbind(UnbindOperationContext) - Method in class org.apache.directory.server.xdbm.AbstractXdbmPartition
 
userIndices() - Method in interface org.apache.directory.server.xdbm.Store
An iterator build on top of the User's index

V

ValueArrayCursor<K,V> - Class in org.apache.directory.server.core.partition.impl.btree
A Cursor which returns the values of a single key as Tuples.
ValueArrayCursor(K, V[]) - Constructor for class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
ValueArrayCursor(K, List<V>) - Constructor for class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
valueCursor(K) - Method in interface org.apache.directory.server.xdbm.Table
Creates a Cursor that traverses Table values for the same key.

W

wkDirPath - Variable in class org.apache.directory.server.xdbm.GenericIndex
 

A B C D E F G H I K L M N O P R S T U V W

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