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
 
AbstractBTreePartition<ID extends Comparable<ID>> - Class in org.apache.directory.server.core.partition.impl.btree
An abstract Partition that uses general BTree operations.
AbstractBTreePartition(SchemaManager) - Constructor for class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Creates a B-tree based context partition.
AbstractIndex<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).
AbstractIndex() - Constructor for class org.apache.directory.server.xdbm.AbstractIndex
Creates a new instance of AbstractIndex.
AbstractIndex(String) - Constructor for class org.apache.directory.server.xdbm.AbstractIndex
Creates a new instance of AbstractIndex.
AbstractIndexCursor<V,Entry,ID> - Class in org.apache.directory.server.xdbm
An abstract TupleCursor.
AbstractIndexCursor() - Constructor for class org.apache.directory.server.xdbm.AbstractIndexCursor
 
AbstractIndexEntry<V,ID> - Class in org.apache.directory.server.xdbm
Abstract class managing the object for index entries.
AbstractIndexEntry(Entry) - Constructor for class org.apache.directory.server.xdbm.AbstractIndexEntry
Creates an instance of AbstractIndexEntry
AbstractTable<K,V> - Class in org.apache.directory.server.xdbm
A Abstract Table implementation aggregating the methods comon with all the different Table implementation.
AbstractTable(SchemaManager, String, Comparator<K>, Comparator<V>) - Constructor for class org.apache.directory.server.xdbm.AbstractTable
Create an instance of Table
add(AddOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
add(K, ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
add(K, Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
 
add(ParentIdAndRdn<Long>, Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlRdnIndex
 
add(K, ID) - Method in interface org.apache.directory.server.xdbm.Index
Add an entry into the index, associated with the element ID.
addAliasIndices(ID, Dn, String) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Adds userIndices for an aliasEntry to be added to the database while checking for constrained alias constructs like alias cycles and chaining.
addIndex(Index<?, Entry, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Adds a (system or user) index to the list of index for this store.
addIndex(Index<?, E, ID>) - Method in interface org.apache.directory.server.xdbm.Store
Adds a (system or user) index to the list of index for this store.
addIndexedAttributes(Index<?, Entry, ID>...) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Add some new indexes
after(Entry) - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
after(IndexEntry<K, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
after(Tuple<K, V>) - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
after(IndexEntry<V, ID>) - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
after(IndexEntry<K, ID>) - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
after(Tuple<K, V>) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
after(IndexEntry<ID, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
after(IndexEntry<V, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
after(IndexEntry<V, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
after(IndexEntry<V, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
after(IndexEntry<V, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.LessEqCursor
after(IndexEntry<String, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
afterKey(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
afterLast() - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
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.ValueArrayCursor
 
afterLast() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
afterLast() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.impl.AndCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.impl.LessEqCursor
 
afterLast() - Method in class org.apache.directory.server.xdbm.search.impl.NotCursor
 
afterLast() - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeCursor
 
afterLast() - Method in class org.apache.directory.server.xdbm.search.impl.OrCursor
 
afterLast() - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
 
afterLast() - Method in class org.apache.directory.server.xdbm.search.impl.SubstringCursor
 
afterLast() - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeCursor
 
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, V) - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
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.EmptyIndexCursor
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(K, V) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
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, ID) - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
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, V) - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
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, V) - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
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, V) - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
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, V) - Method in class org.apache.directory.server.xdbm.search.impl.LessEqCursor
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, String) - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
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.
ALIASED_OBJECT_NAME_AT - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
aliasIdx - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
a system index on aliasedObjectName attribute
ALIASMODE_KEY - Static variable in interface org.apache.directory.server.xdbm.search.SearchEngine
 
AllEntriesCursor<ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
A Cursor over all entries in a partition which returns IndexEntries.
AllEntriesCursor(Store<Entry, ID>) - Constructor for class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
Creates a new instance of AllEntriesCursor
ALWAYS - Static variable in interface org.apache.directory.server.xdbm.search.SearchEngine
 
AndCursor<V,ID> - Class in org.apache.directory.server.xdbm.search.impl
A Cursor returning candidates satisfying a logical conjunction expression.
AndCursor(IndexCursor<V, Entry, ID>, List<Evaluator<? extends ExprNode, Entry, ID>>) - Constructor for class org.apache.directory.server.xdbm.search.impl.AndCursor
Creates an instance of a AndCursor.
AndEvaluator<ID> - Class in org.apache.directory.server.xdbm.search.impl
An Evaluator for logical conjunction (AND) expressions.
AndEvaluator(AndNode, List<Evaluator<? extends ExprNode, Entry, ID>>) - Constructor for class org.apache.directory.server.xdbm.search.impl.AndEvaluator
Creates an instance of AndEvaluator
annotate(ExprNode) - Method in class org.apache.directory.server.xdbm.search.impl.DefaultOptimizer
Annotates the expression tree to determine optimal evaluation order based on the scan count for indices that exist for each expression node.
annotate(ExprNode) - Method in class org.apache.directory.server.xdbm.search.impl.NoOpOptimizer
 
annotate(ExprNode) - Method in interface org.apache.directory.server.xdbm.search.Optimizer
Annotates the expression node tree for optimized traversal metrics.
ApproximateCursor<V,ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
A Cursor over entry candidates matching an approximate assertion filter.
ApproximateCursor(Store<Entry, ID>, ApproximateEvaluator<V, ID>) - Constructor for class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
Creates a new instance of ApproximateCursor
ApproximateEvaluator<T,ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
An Evaluator which determines if candidates are matched by ApproximateNode assertions.
ApproximateEvaluator(ApproximateNode<T>, Store<Entry, ID>, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.impl.ApproximateEvaluator
Creates a new ApproximateEvaluator
assertCandidate(IndexEntry<K, 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.AbstractIndex
The attribute identifier for this index
attributeType - Variable in class org.apache.directory.server.xdbm.AbstractIndex
the attribute type resolved for this JdbmIndex
attributeType - Variable in class org.apache.directory.server.xdbm.search.impl.LeafEvaluator
The AttributeType we will use for the evaluation
available() - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
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.ValueArrayCursor
 
available() - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
available() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
available() - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
available() - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
available() - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
available() - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
 
available() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
AvlIndex<K,O> - Class in org.apache.directory.server.xdbm.impl.avl
An Index backed by an AVL Tree.
AvlIndex() - Constructor for class org.apache.directory.server.xdbm.impl.avl.AvlIndex
 
AvlIndex(String) - Constructor for class org.apache.directory.server.xdbm.impl.avl.AvlIndex
 
AvlMasterTable<E> - Class in org.apache.directory.server.xdbm.impl.avl
TODO Make it so the master table does not extend table interface - not needed with this single use of delete so we should just use containment.
AvlMasterTable(String, Comparator<Long>, Comparator<E>, boolean) - Constructor for class org.apache.directory.server.xdbm.impl.avl.AvlMasterTable
 
AvlPartition - Class in org.apache.directory.server.core.partition.impl.avl
An XDBM Partition backed by in memory AVL Trees.
AvlPartition(SchemaManager) - Constructor for class org.apache.directory.server.core.partition.impl.avl.AvlPartition
Creates a store based on AVL Trees.
AvlRdnIndex<E> - Class in org.apache.directory.server.xdbm.impl.avl
A special index which stores Rdn objects.
AvlRdnIndex() - Constructor for class org.apache.directory.server.xdbm.impl.avl.AvlRdnIndex
 
AvlRdnIndex(String) - Constructor for class org.apache.directory.server.xdbm.impl.avl.AvlRdnIndex
 
AvlTable<K,V> - Class in org.apache.directory.server.xdbm.impl.avl
A Table implementation backed by in memory AVL tree.
AvlTable(String, Comparator<K>, Comparator<V>, boolean) - Constructor for class org.apache.directory.server.xdbm.impl.avl.AvlTable
 
AvlTableDupsCursor<K,V> - Class in org.apache.directory.server.xdbm.impl.avl
A Cursor which walks and advance over AvlTables that may contain duplicate keys with values stored in an AvlTree.
AvlTableDupsCursor(AvlTable<K, V>) - Constructor for class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
Creates a new instance of AvlTableDupsCursor.

B

before(Entry) - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
before(IndexEntry<K, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
before(Tuple<K, V>) - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
before(IndexEntry<V, ID>) - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
before(IndexEntry<K, ID>) - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
before(Tuple<K, V>) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
before(IndexEntry<ID, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
before(IndexEntry<V, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
before(IndexEntry<V, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
before(IndexEntry<V, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
before(IndexEntry<V, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.LessEqCursor
before(IndexEntry<String, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
beforeFirst() - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
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.ValueArrayCursor
 
beforeFirst() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
beforeFirst() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.impl.AndCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.impl.LessEqCursor
 
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.impl.NotCursor
 
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeCursor
 
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.impl.OrCursor
 
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
 
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.impl.SubstringCursor
 
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeCursor
 
beforeFirst() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
beforeKey(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
beforeValue(ID, K) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
beforeValue(ID, V) - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
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.EmptyIndexCursor
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(K, V) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
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, ID) - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
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, V) - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
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, V) - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
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, V) - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
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, V) - Method in class org.apache.directory.server.xdbm.search.impl.LessEqCursor
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, String) - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
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.
beginScan(LogAnchor) - Method in interface org.apache.directory.server.log.Log
Starts a san in the logs starting from the given log position
build(ExprNode) - Method in class org.apache.directory.server.xdbm.search.impl.CursorBuilder
 
build(ExprNode) - Method in class org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder
 
buildEntryDn(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
builds the Dn of the entry identified by the given id

C

cacheSize - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
The Entry cache size for this partition
cacheSize - Variable in class org.apache.directory.server.xdbm.AbstractIndex
the size (number of index entries) for the cache
clear() - Method in class org.apache.directory.server.xdbm.AbstractIndexEntry
Clears the id, value and Entry in this IndexEntry.
clear() - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
Clears the id, value and Entry in this IndexEntry.
clear() - Method in interface org.apache.directory.server.xdbm.IndexEntry
Clears the id, value and Entry in this IndexEntry.
clear() - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
Clears the id, value and Entry in this IndexEntry.
close() - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
close(Exception) - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
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.log.impl.DefaultLogScanner
Closes the scanner and releases any resources.
close() - Method in interface org.apache.directory.server.log.LogScanner
Closes the scanner and releases any resources.
close() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
close() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
close() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Closes the underlying Db of this Table.
close() - Method in interface org.apache.directory.server.xdbm.Index
 
close() - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
close() - Method in class org.apache.directory.server.xdbm.search.impl.AndCursor
close() - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
close() - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
close() - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
close() - Method in class org.apache.directory.server.xdbm.search.impl.LessEqCursor
 
close() - Method in class org.apache.directory.server.xdbm.search.impl.NotCursor
 
close() - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeCursor
 
close(Exception) - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeCursor
 
close() - Method in class org.apache.directory.server.xdbm.search.impl.OrCursor
 
close() - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
 
close() - Method in class org.apache.directory.server.xdbm.search.impl.SubstringCursor
 
close() - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeCursor
 
close(Exception) - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeCursor
 
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
 
compare(LogAnchor, LogAnchor) - Method in class org.apache.directory.server.log.LogAnchorComparator
Compare two log anchors.
compare(ParentIdAndRdn<ID>, ParentIdAndRdn<ID>) - Method in class org.apache.directory.server.xdbm.ParentIdAndRdnComparator
compare(Evaluator<?, Entry, ID>, Evaluator<?, Entry, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.ScanCountComparator
Compare two scan counts frpm two evaluators
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.
compareTo(ParentIdAndRdn<ID>) - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
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.
convertAndInit(Index<?, Entry, Long>) - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
 
convertAndInit(Index<?, Entry, ID>) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Convert and initialize an index for a specific store implementation.
copy(IndexEntry<V, ID>) - Method in class org.apache.directory.server.xdbm.AbstractIndexEntry
Copies the values of another IndexEntry into this IndexEntry.
copy(IndexEntry<V, ID>) - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
Copies the values of another IndexEntry into this IndexEntry.
copy(IndexEntry<V, ID>) - Method in interface org.apache.directory.server.xdbm.IndexEntry
Copies the values of another IndexEntry into this IndexEntry.
copy(IndexEntry<V, ID>) - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
Copies the values of another IndexEntry into this IndexEntry.
count() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the total count of entries within this store.
count - Variable in class org.apache.directory.server.xdbm.AbstractTable
the current count of entries in this Table
count() - Method in class org.apache.directory.server.xdbm.AbstractTable
Gets the count of the number of records in this Table.
count() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
count(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
count() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Gets the total scan count for this index.
count(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Gets the scan count for the occurrence of a specific attribute value within the index.
count(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Gets the count of the number of records in this Table with a specific key: returns the number of duplicates for a key.
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 occurrence of a specific attribute value within the index.
count() - Method in interface org.apache.directory.server.xdbm.Store
Gets the total count of entries within this 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() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Creates a Cursor that traverses Tuples in a Table.
cursor(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Creates a Cursor that traverses Table Tuples for the same key.
cursor(Dn, AliasDerefMode, ExprNode, SearchControls) - Method in class org.apache.directory.server.xdbm.search.impl.DefaultSearchEngine
 
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.
CursorBuilder<ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
Builds Cursors over candidates that satisfy a filter expression.
CursorBuilder(Store<Entry, ID>, EvaluatorBuilder<ID>) - Constructor for class org.apache.directory.server.xdbm.search.impl.CursorBuilder
Creates an expression tree enumerator.

D

db - Variable in class org.apache.directory.server.xdbm.search.impl.LeafEvaluator
The backend
DBF - Static variable in interface org.apache.directory.server.xdbm.MasterTable
the base name for the db file for this table
DEFAULT_CACHE_SIZE - Static variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
The default cache size is set to 10 000 objects
DEFAULT_INDEX_CACHE_SIZE - Static variable in interface org.apache.directory.server.xdbm.Index
The default cache size (ie, the number of elements we stored in the cache)
DefaultLogScanner - Class in org.apache.directory.server.log.impl
 
DefaultLogScanner(LogAnchor, LogFileManager) - Constructor for class org.apache.directory.server.log.impl.DefaultLogScanner
 
DefaultOptimizer<E,ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
Optimizer that annotates the filter using scan counts.
DefaultOptimizer(Store<E, ID>) - Constructor for class org.apache.directory.server.xdbm.search.impl.DefaultOptimizer
Creates an optimizer on a database.
DefaultSearchEngine<ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
Given a search filter and a scope the search engine identifies valid candidate entries returning their ids.
DefaultSearchEngine(Store<Entry, ID>, CursorBuilder<ID>, EvaluatorBuilder<ID>, Optimizer) - Constructor for class org.apache.directory.server.xdbm.search.impl.DefaultSearchEngine
Creates a DefaultSearchEngine for searching a Database without setting up the database.
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.AbstractBTreePartition
delete(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Delete the entry associated with a given Id
delete(ID) - Method in interface org.apache.directory.server.xdbm.Store
Delete an entry from the store
doDestroy() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
doInit() - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
doInit() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
drop(ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
drop(K, ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
drop(Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Remove all the reference to an entry from the index.
drop(K, Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Remove the pair from the index for the given value and id.
drop(Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlRdnIndex
 
drop(ParentIdAndRdn<Long>, Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlRdnIndex
 
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
Remove the pair from the index for the given value and id.
dropAliasIndices(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Removes the index entries for an alias before the entry is deleted from the master table.
dropAliasIndices(ID, Dn) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
For the alias id all ancestor one and subtree alias tuples are moved above the moved base.
dropMovedAliasIndices(Dn) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
For all aliases including and under the moved base, this method removes one and subtree alias index tuples for old ancestors above the moved base that will no longer be ancestors after the move.
dumpIndex(OutputStream, String) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition

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
 
ENTRY_CSN_AT - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
ENTRY_UUID_AT - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
entryCsnIdx - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
a system index on entryCSN attribute
EntryCursorAdaptor<ID extends Comparable<ID>> - Class in org.apache.directory.server.core.partition.impl.btree
Adapts index cursors to return just Entry objects.
EntryCursorAdaptor(AbstractBTreePartition<ID>, IndexCursor<ID, Entry, ID>) - Constructor for class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
entryUuidIdx - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
a system index on entryUUID attribute
EqualityCursor<V,ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
A Cursor over entry candidates matching an equality assertion filter.
EqualityCursor(Store<Entry, ID>, EqualityEvaluator<V, ID>) - Constructor for class org.apache.directory.server.xdbm.search.impl.EqualityCursor
Creates a new instance of an EqualityCursor
EqualityEvaluator<T,ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
EqualityEvaluator(EqualityNode<T>, Store<Entry, ID>, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.impl.EqualityEvaluator
 
equals(Object) - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
 
evaluate(IndexEntry<?, ID>) - Method in interface org.apache.directory.server.xdbm.search.Evaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(IndexEntry<?, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.AndEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(IndexEntry<?, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(IndexEntry<?, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.EqualityEvaluator
 
evaluate(IndexEntry<?, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqEvaluator
 
evaluate(IndexEntry<?, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.LessEqEvaluator
 
evaluate(IndexEntry<?, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.NotEvaluator
 
evaluate(IndexEntry<?, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeEvaluator
Asserts whether or not a candidate has one level scope while taking alias dereferencing into account.
evaluate(IndexEntry<?, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.OrEvaluator
 
evaluate(IndexEntry<?, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.PresenceEvaluator
 
evaluate(IndexEntry<?, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.SubstringEvaluator
 
evaluate(IndexEntry<?, ID>) - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeEvaluator
Asserts whether or not a candidate has sub level scope while taking alias dereferencing into account.
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 .
evaluateEntry(Entry) - Method in class org.apache.directory.server.xdbm.search.impl.AndEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluateEntry(Entry) - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluateEntry(Entry) - Method in class org.apache.directory.server.xdbm.search.impl.EqualityEvaluator
 
evaluateEntry(Entry) - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqEvaluator
 
evaluateEntry(Entry) - Method in class org.apache.directory.server.xdbm.search.impl.LessEqEvaluator
 
evaluateEntry(Entry) - Method in class org.apache.directory.server.xdbm.search.impl.NotEvaluator
 
evaluateEntry(E) - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeEvaluator
Asserts whether or not a candidate has one level scope while taking alias dereferencing into account.
evaluateEntry(Entry) - Method in class org.apache.directory.server.xdbm.search.impl.OrEvaluator
 
evaluateEntry(Entry) - Method in class org.apache.directory.server.xdbm.search.impl.PresenceEvaluator
 
evaluateEntry(Entry) - Method in class org.apache.directory.server.xdbm.search.impl.SubstringEvaluator
 
evaluateEntry(E) - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeEvaluator
Asserts whether or not a candidate has sub level scope while taking alias dereferencing into account.
evaluateId(ID) - Method in class org.apache.directory.server.xdbm.search.impl.EqualityEvaluator
 
evaluateId(ID) - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqEvaluator
 
evaluateId(ID) - Method in class org.apache.directory.server.xdbm.search.impl.LessEqEvaluator
 
evaluateId(ID) - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeEvaluator
Asserts whether or not a candidate has one level scope while taking alias dereferencing into account.
evaluateId(ID) - Method in class org.apache.directory.server.xdbm.search.impl.PresenceEvaluator
 
evaluateId(ID) - Method in class org.apache.directory.server.xdbm.search.impl.SubstringEvaluator
 
Evaluator<N extends org.apache.directory.shared.ldap.model.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 class org.apache.directory.server.xdbm.search.impl.DefaultSearchEngine
 
evaluator(ExprNode) - Method in interface org.apache.directory.server.xdbm.search.SearchEngine
Builds an Evaluator for a filter expression.
EvaluatorBuilder<ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
Top level filter expression evaluator builder implemenation.
EvaluatorBuilder(Store<Entry, ID>, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder
Creates a top level Evaluator where leaves are delegated to a leaf node evaluator which will be created.

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.EntryCursorAdaptor
 
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.ValueArrayCursor
 
first() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
first() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
first() - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
first() - Method in class org.apache.directory.server.xdbm.search.impl.AndCursor
first() - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
first() - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
first() - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
first() - Method in class org.apache.directory.server.xdbm.search.impl.LessEqCursor
 
first() - Method in class org.apache.directory.server.xdbm.search.impl.NotCursor
 
first() - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeCursor
 
first() - Method in class org.apache.directory.server.xdbm.search.impl.OrCursor
 
first() - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
 
first() - Method in class org.apache.directory.server.xdbm.search.impl.SubstringCursor
 
first() - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeCursor
 
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 - Variable in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
 
forward(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
forward(K, Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
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 class org.apache.directory.server.xdbm.impl.avl.AvlIndex
forwardCursor(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
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 class org.apache.directory.server.xdbm.impl.avl.AvlIndex
forwardGreaterOrEq(K, Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
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,ID> - Class in org.apache.directory.server.xdbm
An index id value pair based on a Tuple which can optionally reference the indexed Entry if one has already been loaded.
ForwardIndexEntry() - Constructor for class org.apache.directory.server.xdbm.ForwardIndexEntry
Creates a ForwardIndexEntry instance
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 class org.apache.directory.server.xdbm.impl.avl.AvlIndex
forwardLessOrEq(K, Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
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 class org.apache.directory.server.xdbm.impl.avl.AvlIndex
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 class org.apache.directory.server.xdbm.impl.avl.AvlIndex
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) - Constructor for class org.apache.directory.server.xdbm.GenericIndex
Creates a new instance of GenericIndex.
GenericIndex(String, int) - Constructor for class org.apache.directory.server.xdbm.GenericIndex
Creates a new instance of GenericIndex.
GenericIndex(String, int, URI) - 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.EntryCursorAdaptor
 
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.ValueArrayCursor
 
get() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
get(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Gets the value of a record by key if the key exists.
get() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
get() - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
get() - Method in class org.apache.directory.server.xdbm.search.impl.AndCursor
get() - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
get() - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
get() - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
get() - Method in class org.apache.directory.server.xdbm.search.impl.LessEqCursor
 
get() - Method in class org.apache.directory.server.xdbm.search.impl.NotCursor
 
get() - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeCursor
 
get() - Method in class org.apache.directory.server.xdbm.search.impl.OrCursor
 
get() - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
 
get() - Method in class org.apache.directory.server.xdbm.search.impl.SubstringCursor
 
get() - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeCursor
 
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.AbstractBTreePartition
getAliasIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getAttribute() - Method in class org.apache.directory.server.xdbm.AbstractIndex
Gets the attribute this Index is built upon.
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.AbstractIndex
 
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
getAttributeType() - Method in class org.apache.directory.server.xdbm.search.impl.LeafEvaluator
 
getAttributeType() - Method in class org.apache.directory.server.xdbm.search.impl.PresenceEvaluator
 
getBaseId() - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeEvaluator
Gets the id of the search base associated with the ScopeNode expression.
getBaseId() - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeEvaluator
 
getCacheSize() - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
Always returns 0 (zero), cause this is a in-memory store
getCacheSize() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the entry cache size for this BTreePartition.
getCacheSize() - Method in class org.apache.directory.server.xdbm.AbstractIndex
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.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
Gets the cache size for this store.
getChildCount(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the count of immediate children of the given entry ID.
getChildCount(ID) - Method in interface org.apache.directory.server.xdbm.Store
Gets the count of immediate children of the given entry ID.
getComparator() - Method in class org.apache.directory.server.xdbm.search.impl.LeafEvaluator
 
getDataBuffer() - Method in class org.apache.directory.server.log.UserLogRecord
 
getDataLength() - Method in class org.apache.directory.server.log.UserLogRecord
 
getDefaultId() - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
Gets the default ID.
getDefaultId() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the default ID.
getDefaultId() - Method in interface org.apache.directory.server.xdbm.Store
Gets the default ID.
getEntry() - Method in class org.apache.directory.server.xdbm.AbstractIndexEntry
Gets the Entry indexed if found.
getEntry() - Method in interface org.apache.directory.server.xdbm.IndexEntry
Gets the Entry indexed if found.
getEntryCsnIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getEntryCsnIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getEntryDn(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the Entry's Dn identified by the given id.
getEntryDn(ID) - Method in interface org.apache.directory.server.xdbm.Store
Gets the Entry's Dn identified by the given id.
getEntryId(Dn) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the entry's id.
getEntryId(Dn) - Method in interface org.apache.directory.server.xdbm.Store
Gets the entry's id.
getEntryUuidIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getEntryUuidIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getExpression() - Method in interface org.apache.directory.server.xdbm.search.Evaluator
Gets the expression used by this expression Evaluator.
getExpression() - Method in class org.apache.directory.server.xdbm.search.impl.AndEvaluator
Gets the expression used by this expression Evaluator.
getExpression() - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateEvaluator
Gets the expression used by this expression Evaluator.
getExpression() - Method in class org.apache.directory.server.xdbm.search.impl.EqualityEvaluator
 
getExpression() - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqEvaluator
 
getExpression() - Method in class org.apache.directory.server.xdbm.search.impl.LessEqEvaluator
 
getExpression() - Method in class org.apache.directory.server.xdbm.search.impl.NotEvaluator
 
getExpression() - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeEvaluator
 
getExpression() - Method in class org.apache.directory.server.xdbm.search.impl.OrEvaluator
 
getExpression() - Method in class org.apache.directory.server.xdbm.search.impl.PresenceEvaluator
 
getExpression() - Method in class org.apache.directory.server.xdbm.search.impl.SubstringEvaluator
 
getExpression() - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeEvaluator
 
getId() - Method in class org.apache.directory.server.xdbm.AbstractIndexEntry
Gets the id of the indexed Entry.
getId() - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
Gets the id of the indexed Entry.
getId() - Method in interface org.apache.directory.server.xdbm.IndexEntry
Gets the id of the indexed Entry.
getId() - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
Gets the id of the indexed Entry.
getIndex(AttributeType) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Get the user or system index associated with the given attributeType
getIndex(AttributeType) - Method in interface org.apache.directory.server.xdbm.Store
Get the user or system index associated with the given attributeType
getIndexedAttributes() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
getIndexName() - Method in exception org.apache.directory.server.xdbm.IndexNotFoundException
Gets the name of the attribute the index was missing for.
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 class org.apache.directory.server.xdbm.AbstractTable
Gets the key comparator used by this Table: may be null if this Table was not initialized with one.
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.
getLastGoodFileNumber() - Method in class org.apache.directory.server.log.impl.DefaultLogScanner
Returns the last successfully read log file number
getLastGoodFileNumber() - Method in interface org.apache.directory.server.log.LogScanner
Returns the last successfully read log file number
getLastGoodOffset() - Method in class org.apache.directory.server.log.impl.DefaultLogScanner
Returns the last successfully read log file number
getLastGoodOffset() - Method in interface org.apache.directory.server.log.LogScanner
Returns the last successfully read log file number
getLogAnchor() - Method in class org.apache.directory.server.log.UserLogRecord
 
getLogFileNumber() - Method in class org.apache.directory.server.log.LogAnchor
 
getLogFileOffset() - Method in class org.apache.directory.server.log.LogAnchor
 
getLogLSN() - Method in class org.apache.directory.server.log.LogAnchor
 
getName() - Method in class org.apache.directory.server.xdbm.AbstractTable
Gets the name of this Table.
getName() - Method in interface org.apache.directory.server.xdbm.Table
Gets the name of this Table.
getNextId(E) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlMasterTable
Gets the next value from the sequence of this MasterTable.
getNextId(E) - Method in interface org.apache.directory.server.xdbm.MasterTable
Gets the next value from the sequence of this MasterTable.
getNextRecord(UserLogRecord) - Method in class org.apache.directory.server.log.impl.DefaultLogScanner
Reads and returns the next user record from the log into a backing byte array and returns a reference to it.
getNextRecord(UserLogRecord) - Method in interface org.apache.directory.server.log.LogScanner
Reads and returns the next user record from the log into a backing byte array and returns a reference to it.
getNormalized(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
getNormalized(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Gets the normalized value for an attribute.
getNormalized(ParentIdAndRdn<Long>) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlRdnIndex
 
getNormalized(K) - Method in interface org.apache.directory.server.xdbm.Index
Gets the normalized value for an attribute.
getNormalizer() - Method in class org.apache.directory.server.xdbm.search.impl.LeafEvaluator
 
getObjectClassIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getObjectClassIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getOneAliasIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getOneAliasIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getOneLevelIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getOneLevelIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getOptimizer() - Method in class org.apache.directory.server.xdbm.search.impl.DefaultSearchEngine
Gets the optimizer for this DefaultSearchEngine.
getOptimizer() - Method in interface org.apache.directory.server.xdbm.search.SearchEngine
Gets the optimizer for this DefaultSearchEngine.
getParentId(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the ID of an entry's parent using the child entry's ID.
getParentId() - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
Gets the parent ID.
getParentId(ID) - Method in interface org.apache.directory.server.xdbm.Store
Gets the ID of an entry's parent using the child entry's ID.
getPartitionPath() - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
Gets the path in which this Partition stores data.
getPartitionPath() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the path in which this Partition stores data.
getPartitionPath() - Method in interface org.apache.directory.server.xdbm.Store
Gets the partition path (working directory) for the store.
getPattern() - Method in class org.apache.directory.server.xdbm.search.impl.SubstringEvaluator
 
getPresenceIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getPresenceIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getRdnIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getRdnIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getRdns() - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
Gets the RDNs.
getRootId() - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
Gets the root ID of this store implementation.
getRootId() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the root ID of this store implementation.
getRootId() - Method in interface org.apache.directory.server.xdbm.Store
Gets the root ID of this store implementation.
getSearchEngine() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the DefaultSearchEngine used by this ContextPartition to search the Database.
getSubAliasIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getSubAliasIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getSubLevelIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getSubLevelIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getSuffixId() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Retrieve the SuffixID
getSystemIndex(AttributeType) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Get the system index associated with the given name
getSystemIndex(AttributeType) - 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.AbstractBTreePartition
An iterator build on top of the System's index
getSystemIndices() - Method in interface org.apache.directory.server.xdbm.Store
An iterator build on top of the System's index
getTuple() - Method in class org.apache.directory.server.xdbm.AbstractIndexEntry
Gets access to the underlying tuple.
getTuple() - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
Gets access to the underlying tuple.
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
Gets access to the underlying tuple.
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.impl.AndCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.impl.LessEqCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.impl.NotCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.impl.OrCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.impl.SubstringCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
Gets the message to return for operations that are not supported
getUserIndex(AttributeType) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Get the user index associated with the given name
getUserIndex(AttributeType) - 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.AbstractBTreePartition
An iterator build on top of the User's index
getUserIndices() - Method in interface org.apache.directory.server.xdbm.Store
An iterator build on top of the User's index
getValue() - Method in class org.apache.directory.server.xdbm.AbstractIndexEntry
Gets the value referred to by this IndexEntry.
getValue() - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
Gets the value referred to by this IndexEntry.
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
Gets the value referred to by this IndexEntry.
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 class org.apache.directory.server.xdbm.AbstractTable
Gets the value comparator used by this Table: may be null if this Table was not initialized with one.
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.
getWkDirPath() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
getWkDirPath() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
this method always returns null for AvlIndex cause this is a in-memory index.
getWkDirPath() - Method in interface org.apache.directory.server.xdbm.Index
Gets the working directory path to something other than the default.
GreaterEqCursor<V,ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
A Cursor over entry candidates matching a GreaterEq assertion filter.
GreaterEqCursor(Store<Entry, ID>, GreaterEqEvaluator<V, ID>) - Constructor for class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
Creates a new instance of an GreaterEqCursor
GreaterEqEvaluator<T,ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
GreaterEqEvaluator(GreaterEqNode<T>, Store<Entry, ID>, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.impl.GreaterEqEvaluator
 
greaterThanCount(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
greaterThanCount(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
greaterThanCount(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Gets the number of records greater than or equal to a key value.
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 class org.apache.directory.server.xdbm.impl.avl.AvlTable
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 class org.apache.directory.server.xdbm.impl.avl.AvlTable
Checks to see if this table has a key with a specific value.
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(HasEntryOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
This method calls Partition.lookup(LookupOperationContext) and return true if it returns an entry by default.
hasGreaterOrEqual(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
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 class org.apache.directory.server.xdbm.impl.avl.AvlTable
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.
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.
hashCode() - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
 
hasIndexOn(AttributeType) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Tells if an index is already present in the User's or System's index list
hasIndexOn(AttributeType) - 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 class org.apache.directory.server.xdbm.impl.avl.AvlTable
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 class org.apache.directory.server.xdbm.impl.avl.AvlTable
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.
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(AttributeType) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Tells if an index is already present in the System's index list
hasSystemIndexOn(AttributeType) - Method in interface org.apache.directory.server.xdbm.Store
Tells if an index is already present in the System's index list
hasUserIndexOn(AttributeType) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Tells if an index is already present in the User's index list
hasUserIndexOn(AttributeType) - Method in interface org.apache.directory.server.xdbm.Store
Tells if an index is already present in the User's index list

I

idx - Variable in class org.apache.directory.server.xdbm.search.impl.LeafEvaluator
The index to use if any
Index<K,O,ID> - Interface in org.apache.directory.server.xdbm
An index used to retrieve elements into the master table.
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,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(String, String, int, long) - Method in interface org.apache.directory.server.log.Log
Initializes the logging subsystem
init(SchemaManager, AttributeType) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
 
init(SchemaManager, AttributeType) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlRdnIndex
 
initialized - Variable in class org.apache.directory.server.xdbm.AbstractIndex
whether or not this index has been initialized
INSTANCE - Static variable in class org.apache.directory.server.core.partition.impl.btree.LongComparator
 
InvalidLogException - Exception in org.apache.directory.server.log
An exception used when the log content could be invalid.
InvalidLogException() - Constructor for exception org.apache.directory.server.log.InvalidLogException
 
InvalidLogException(String) - Constructor for exception org.apache.directory.server.log.InvalidLogException
 
InvalidLogException(Throwable) - Constructor for exception org.apache.directory.server.log.InvalidLogException
 
InvalidLogException(String, Throwable) - Constructor for exception org.apache.directory.server.log.InvalidLogException
 
isAfterLast() - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
isAfterLast() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
isAfterLast() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
isAfterLast() - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
isAfterLast() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
isBeforeFirst() - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
isBeforeFirst() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
isBeforeFirst() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
isBeforeFirst() - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
isBeforeFirst() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
isClosed() - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
isClosed() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
isDereferencing() - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeEvaluator
Gets whether or not dereferencing is enabled for this evaluator.
isDereferencing() - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeEvaluator
 
isDupsEnabled() - Method in class org.apache.directory.server.xdbm.AbstractIndex
tells whether the Index implementation supports storing duplicate keys
isDupsEnabled() - Method in class org.apache.directory.server.xdbm.GenericIndex
tells whether the Index implementation supports storing duplicate keys
isDupsEnabled() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
tells whether the Index implementation supports storing duplicate keys
isDupsEnabled() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Checks to see if this Table has allows for duplicate keys (a.k.a.
isDupsEnabled() - Method in interface org.apache.directory.server.xdbm.Index
tells whether the Index implementation supports storing duplicate keys
isDupsEnabled() - Method in interface org.apache.directory.server.xdbm.Table
Checks to see if this Table has allows for duplicate keys (a.k.a.
isFirst() - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
isFirst() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
isFirst() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
isFirst() - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
isFirst() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
isLast() - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
isLast() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
isLast() - Method in class org.apache.directory.server.core.partition.impl.btree.ValueArrayCursor
 
isLast() - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
isLast() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
isOptimizerEnabled() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Tells if the Optimizer is enabled or not
isSyncOnWrite() - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
always returns false, cause this is a in-memory store
isSyncOnWrite - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
true if we sync disks on every write operation
isSyncOnWrite() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
isSyncOnWrite() - Method in interface org.apache.directory.server.xdbm.Store
 
iterator() - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
iterator() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
iterator() - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor

K

keyComparator - Variable in class org.apache.directory.server.xdbm.AbstractTable
a key comparator for the keys in this Table
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.EntryCursorAdaptor
 
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.ValueArrayCursor
 
last() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
last() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
last() - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
last() - Method in class org.apache.directory.server.xdbm.search.impl.AndCursor
last() - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
last() - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
last() - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
last() - Method in class org.apache.directory.server.xdbm.search.impl.LessEqCursor
 
last() - Method in class org.apache.directory.server.xdbm.search.impl.NotCursor
 
last() - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeCursor
 
last() - Method in class org.apache.directory.server.xdbm.search.impl.OrCursor
 
last() - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
 
last() - Method in class org.apache.directory.server.xdbm.search.impl.SubstringCursor
 
last() - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeCursor
 
last() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
ldapComparator - Variable in class org.apache.directory.server.xdbm.search.impl.LeafEvaluator
The associated comparator
LeafEvaluator<T,ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
An abstract evaluator to store the common fileds for the Simple node evaluators (ApproximateEvaluator, EqualityEvaluator, GreaterEqEvluator and LessEqEvluator)
LeafEvaluator(SimpleNode<T>, Store<Entry, ID>, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.impl.LeafEvaluator
 
LessEqCursor<V,ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
A Cursor over entry candidates matching a LessEq assertion filter.
LessEqCursor(Store<Entry, ID>, LessEqEvaluator<V, ID>) - Constructor for class org.apache.directory.server.xdbm.search.impl.LessEqCursor
 
LessEqEvaluator<T,ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
An Evaluator which determines if candidates are matched by LessEqNode assertions.
LessEqEvaluator(LessEqNode<T>, Store<Entry, ID>, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.impl.LessEqEvaluator
 
lessThanCount(K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
lessThanCount(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
lessThanCount(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Gets the number of records less than or equal to a key value.
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.AbstractBTreePartition
list(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets an IndexEntry Cursor over the child nodes of an entry.
list(ID) - Method in interface org.apache.directory.server.xdbm.Store
Gets an IndexEntry Cursor over the child nodes of an entry.
Log - Interface in org.apache.directory.server.log
 
log(UserLogRecord, boolean) - Method in interface org.apache.directory.server.log.Log
Logs the given user record to the log.
LogAnchor - Class in org.apache.directory.server.log
Implements a pointer in to the log files
LogAnchor() - Constructor for class org.apache.directory.server.log.LogAnchor
 
LogAnchor(long, long, long) - Constructor for class org.apache.directory.server.log.LogAnchor
 
LogAnchorComparator - Class in org.apache.directory.server.log
 
LogAnchorComparator() - Constructor for class org.apache.directory.server.log.LogAnchorComparator
 
LogFileRecords - Class in org.apache.directory.server.log.impl
 
LogFileRecords() - Constructor for class org.apache.directory.server.log.impl.LogFileRecords
 
LogScanner - Interface in org.apache.directory.server.log
 
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.AbstractBTreePartition
lookup(ID) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Get back an entry knowing its ID
lookup(ID) - Method in interface org.apache.directory.server.xdbm.Store
Get back an entry knowing its ID

M

master - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
the master table storing entries by primary key
MasterTable<ID,E> - Interface in org.apache.directory.server.xdbm
A master table used to store indexable entries.
MIN_LOG_NUMBER - Static variable in class org.apache.directory.server.log.LogAnchor
Min log file number
MIN_LOG_OFFSET - Static variable in class org.apache.directory.server.log.LogAnchor
Min log file offset
modify(ModifyOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
modify(Dn, Modification...) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Modify an entry applying the given list of modifications.
modify(Dn, Modification...) - Method in interface org.apache.directory.server.xdbm.Store
Modify an entry applying the given list of modifications.
move(MoveOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
move(Dn, Dn, Dn, Entry) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Move an entry from one place to the other.
move(Dn, Dn, Dn, Entry) - Method in interface org.apache.directory.server.xdbm.Store
Move an entry from one place to the other.
moveAndRename(MoveAndRenameOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
moveAndRename(Dn, Dn, Rdn, Entry, boolean) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
moveAndRename(Dn, Dn, Rdn, Entry, boolean) - Method in interface org.apache.directory.server.xdbm.Store
 

N

name - Variable in class org.apache.directory.server.xdbm.AbstractTable
the name of this table
NEVER - Static variable in interface org.apache.directory.server.xdbm.search.SearchEngine
 
next() - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
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.ValueArrayCursor
 
next() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
next() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
next() - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
next() - Method in class org.apache.directory.server.xdbm.search.impl.AndCursor
next() - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
next() - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
next() - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
next() - Method in class org.apache.directory.server.xdbm.search.impl.LessEqCursor
 
next() - Method in class org.apache.directory.server.xdbm.search.impl.NotCursor
 
next() - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeCursor
 
next() - Method in class org.apache.directory.server.xdbm.search.impl.OrCursor
 
next() - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
 
next() - Method in class org.apache.directory.server.xdbm.search.impl.SubstringCursor
 
next() - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeCursor
 
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
 
node - Variable in class org.apache.directory.server.xdbm.search.impl.LeafEvaluator
The ExprNode to evaluate
NoOpOptimizer - Class in org.apache.directory.server.xdbm.search.impl
A do nothing optimizer which labels all nodes with BigInteger.valueOf( Integer.MAX_VALUE ) , instead of actually taking scan counts.
NoOpOptimizer() - Constructor for class org.apache.directory.server.xdbm.search.impl.NoOpOptimizer
 
normalizer - Variable in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
 
normalizer - Variable in class org.apache.directory.server.xdbm.search.impl.LeafEvaluator
The associated normalizer
NotCursor<V,ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
A Cursor returning candidates satisfying a logical negation expression.
NotCursor(Store<Entry, ID>, Evaluator<? extends ExprNode, Entry, ID>) - Constructor for class org.apache.directory.server.xdbm.search.impl.NotCursor
 
NotEvaluator<ID> - Class in org.apache.directory.server.xdbm.search.impl
An Evaluator for logical negation (NOT) expressions.
NotEvaluator(NotNode, Evaluator<? extends ExprNode, Entry, ID>) - Constructor for class org.apache.directory.server.xdbm.search.impl.NotEvaluator
 

O

OBJECT_CLASS_AT - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Cached attributes types to avoid lookup all over the code
objectClassIdx - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
a system index on objectClass attribute
oneAliasIdx - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
the one level scope alias index
oneLevelIdx - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
the parent child relationship index
OneLevelScopeCursor<ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
A Cursor over entries satisfying one level scope constraints with alias dereferencing considerations when enabled during search.
OneLevelScopeCursor(Store<Entry, ID>, OneLevelScopeEvaluator<Entry, ID>) - Constructor for class org.apache.directory.server.xdbm.search.impl.OneLevelScopeCursor
Creates a Cursor over entries satisfying one level scope criteria.
OneLevelScopeEvaluator<E,ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
Evaluates one level scope assertions on candidates using an entry database.
OneLevelScopeEvaluator(Store<E, ID>, ScopeNode) - Constructor for class org.apache.directory.server.xdbm.search.impl.OneLevelScopeEvaluator
Creates a one level scope node Evaluator for search expressions.
optimizer - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
The optimizer to use during search operation
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.core.partition.impl.btree.AbstractBTreePartition
Tells if the Optimizer is enabled
OrCursor<V,ID> - Class in org.apache.directory.server.xdbm.search.impl
A Cursor returning candidates satisfying a logical disjunction expression.
OrCursor(List<IndexCursor<V, Entry, ID>>, List<Evaluator<? extends ExprNode, Entry, ID>>) - Constructor for class org.apache.directory.server.xdbm.search.impl.OrCursor
 
OrEvaluator<ID> - Class in org.apache.directory.server.xdbm.search.impl
An Evaluator for logical disjunction (OR) expressions.
OrEvaluator(OrNode, List<Evaluator<? extends ExprNode, Entry, ID>>) - Constructor for class org.apache.directory.server.xdbm.search.impl.OrEvaluator
 
org.apache.directory.server.core.partition.impl.avl - package org.apache.directory.server.core.partition.impl.avl
 
org.apache.directory.server.core.partition.impl.btree - package org.apache.directory.server.core.partition.impl.btree
 
org.apache.directory.server.log - package org.apache.directory.server.log
 
org.apache.directory.server.log.impl - package org.apache.directory.server.log.impl
 
org.apache.directory.server.xdbm - package org.apache.directory.server.xdbm
 
org.apache.directory.server.xdbm.impl.avl - package org.apache.directory.server.xdbm.impl.avl
 
org.apache.directory.server.xdbm.search - package org.apache.directory.server.xdbm.search
 
org.apache.directory.server.xdbm.search.impl - package org.apache.directory.server.xdbm.search.impl
 

P

parentId - Variable in class org.apache.directory.server.xdbm.ParentIdAndRdn
The entry ID
ParentIdAndRdn<ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm
A wrapper for the tuple of parentId and Rdn, used for the Rdn index.
ParentIdAndRdn() - Constructor for class org.apache.directory.server.xdbm.ParentIdAndRdn
Serializable constructor.
ParentIdAndRdn(ID, Rdn...) - Constructor for class org.apache.directory.server.xdbm.ParentIdAndRdn
Creates a new instance of ParentIdAndRdn.
ParentIdAndRdn(ID, List<Rdn>) - Constructor for class org.apache.directory.server.xdbm.ParentIdAndRdn
Creates a new instance of ParentIdAndRdn.
ParentIdAndRdnComparator<ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm
A comparator used to compare ParentIdAndRdn stored in the Rdn index.
ParentIdAndRdnComparator(String) - Constructor for class org.apache.directory.server.xdbm.ParentIdAndRdnComparator
Creates a new instance of ParentIdAndRdnComparator.
partitionPath - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
The path in which this Partition stores files
PresenceCursor<ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
A returning candidates satisfying an attribute presence expression.
PresenceCursor(Store<Entry, ID>, PresenceEvaluator<ID>) - Constructor for class org.apache.directory.server.xdbm.search.impl.PresenceCursor
 
PresenceEvaluator<ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
PresenceEvaluator(PresenceNode, Store<Entry, ID>, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.impl.PresenceEvaluator
 
presenceIdx - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
the attribute presence index
previous() - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
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.ValueArrayCursor
 
previous() - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
 
previous() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
previous() - Method in class org.apache.directory.server.xdbm.search.impl.AllEntriesCursor
previous() - Method in class org.apache.directory.server.xdbm.search.impl.AndCursor
previous() - Method in class org.apache.directory.server.xdbm.search.impl.ApproximateCursor
previous() - Method in class org.apache.directory.server.xdbm.search.impl.EqualityCursor
previous() - Method in class org.apache.directory.server.xdbm.search.impl.GreaterEqCursor
previous() - Method in class org.apache.directory.server.xdbm.search.impl.LessEqCursor
 
previous() - Method in class org.apache.directory.server.xdbm.search.impl.NotCursor
 
previous() - Method in class org.apache.directory.server.xdbm.search.impl.OneLevelScopeCursor
 
previous() - Method in class org.apache.directory.server.xdbm.search.impl.OrCursor
 
previous() - Method in class org.apache.directory.server.xdbm.search.impl.PresenceCursor
 
previous() - Method in class org.apache.directory.server.xdbm.search.impl.SubstringCursor
 
previous() - Method in class org.apache.directory.server.xdbm.search.impl.SubtreeScopeCursor
 
previous() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
 
protect(String) - Method in class org.apache.directory.server.xdbm.AbstractIndex
Protects configuration properties from being set after initialization.
put(K, V) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Puts a record into this Table.
put(K, V) - Method in interface org.apache.directory.server.xdbm.Table
Puts a record into this Table.

R

rdnIdx - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
the relative distinguished name index
rdns - Variable in class org.apache.directory.server.xdbm.ParentIdAndRdn
The list of Rdn for this instance
readExternal(ObjectInput) - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
 
remove(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Removes all records with a specified key from this Table.
remove(K, V) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Removes a single key value pair with a specified key and value from this Table.
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.AbstractBTreePartition
rename(Dn, Rdn, boolean, Entry) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
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.
rename(Dn, Rdn, boolean, Entry) - 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.
resetCounter() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlMasterTable
Resets the root ID to 0, this method should be called after deleting the context entry of the partition
resetCounter() - Method in interface org.apache.directory.server.xdbm.MasterTable
Resets the root ID to 0, this method should be called after deleting the context entry of the partition
resetLogAnchor(long, long, long) - Method in class org.apache.directory.server.log.LogAnchor
 
resetLogAnchor(LogAnchor) - Method in class org.apache.directory.server.log.LogAnchor
 
reverse(ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverse(ID, K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverse - Variable in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
 
reverse(Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
reverse(Long, K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
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 class org.apache.directory.server.xdbm.impl.avl.AvlIndex
reverseCursor(Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
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(Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
reverseGreaterOrEq(Long, K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
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,ID> - Class in org.apache.directory.server.xdbm
An index id value pair which can optionally reference the indexed Entry if one has already been loaded.
ReverseIndexEntry() - Constructor for class org.apache.directory.server.xdbm.ReverseIndexEntry
Creates a ForwardIndexEntry instance
reverseLessOrEq(ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverseLessOrEq(ID, K) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverseLessOrEq(Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
reverseLessOrEq(Long, K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
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(Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
reverseLookup(ID) - Method in interface org.apache.directory.server.xdbm.Index
 
reverseValueCursor(ID) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
reverseValueCursor(Long) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
reverseValueCursor(ID) - Method in interface org.apache.directory.server.xdbm.Index
 

S

ScanCountComparator<ID> - Class in org.apache.directory.server.xdbm.search.impl
A helper class used to compare scan counts.
ScanCountComparator() - Constructor for class org.apache.directory.server.xdbm.search.impl.ScanCountComparator
 
schemaManager - Variable in class org.apache.directory.server.xdbm.AbstractTable
The global SchemaManager
schemaManager - Variable in class org.apache.directory.server.xdbm.search.impl.LeafEvaluator
The SchemaManager instance
search(SearchOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
searchEngine - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
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
setAttributeId(String) - Method in class org.apache.directory.server.xdbm.AbstractIndex
 
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
setAvailable(boolean) - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
setCacheSize(int) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Used to specify the entry cache size for a Partition.
setCacheSize(int) - Method in class org.apache.directory.server.xdbm.AbstractIndex
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.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.EntryCursorAdaptor
 
setClosureMonitor(ClosureMonitor) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
setData(byte[], int) - Method in class org.apache.directory.server.log.UserLogRecord
 
setEntry(Entry) - Method in class org.apache.directory.server.xdbm.AbstractIndexEntry
Sets the indexed Entry.
setEntry(Entry) - Method in interface org.apache.directory.server.xdbm.IndexEntry
Sets the indexed Entry.
setId(ID) - Method in class org.apache.directory.server.xdbm.AbstractIndexEntry
Sets the id of the indexed.Entry
setId(ID) - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
Sets the id of the indexed.Entry
setId(ID) - Method in interface org.apache.directory.server.xdbm.IndexEntry
Sets the id of the indexed.Entry
setId(ID) - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
Sets the id of the indexed.Entry
setIndexedAttributes(Set<Index<?, Entry, ID>>) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Set the list of indexes for this partition
setOptimizerEnabled(boolean) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Set the optimizer flag
setParentId(ID) - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
Sets the parent ID.
setPartitionPath(URI) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Sets the path in which this Partition stores data.
setPartitionPath(URI) - Method in interface org.apache.directory.server.xdbm.Store
Sets the partition path (working directory) for the store.
setRdns(Rdn[]) - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
Sets the Rdn.
setSyncOnWrite(boolean) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Sets the flag telling the server to flush on disk when some modification has been done.
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>, Entry) - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
Sets the key value tuple represented by this ForwardIndexEntry optionally setting the Entry associated with the id if one was loaded from the master table.
setTuple(Tuple<ID, V>, Entry) - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
Sets the Tuple value represented by this ReverseIndexEntry optionally setting the Entry associated with the id if one was loaded from the master table.
setupSystemIndices() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Sets up the system indices.
setupUserIndices() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Sets up the user indices.
setValue(V) - Method in class org.apache.directory.server.xdbm.AbstractIndexEntry
Sets the value referred to by this IndexEntry.
setValue(V) - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
Sets the value referred to by this IndexEntry.
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
Sets the value referred to by this IndexEntry.
setWkDirPath(URI) - Method in class org.apache.directory.server.xdbm.GenericIndex
 
setWkDirPath(URI) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
throws UnsupportedOperationException cause it is a in-memory index
setWkDirPath(URI) - Method in interface org.apache.directory.server.xdbm.Index
Sets the working directory path to something other than the default.
SingletonIndexCursor<V,ID> - Class in org.apache.directory.server.xdbm
A Cursor over a single element.
SingletonIndexCursor(IndexEntry<V, ID>) - Constructor for class org.apache.directory.server.xdbm.SingletonIndexCursor
 
Store<E,ID extends Comparable<ID>> - Interface in org.apache.directory.server.xdbm
Represents an entry store based on the Table, Index, and MasterTable database structure.
subAliasIdx - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
the subtree scope alias index
subLevelIdx - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
a system index on the entries of descendants of root Dn
SubstringCursor<ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
A Cursor traversing candidates matching a Substring assertion expression.
SubstringCursor(Store<Entry, ID>, SubstringEvaluator<ID>) - Constructor for class org.apache.directory.server.xdbm.search.impl.SubstringCursor
 
SubstringEvaluator<ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
Evaluates substring filter assertions on an entry.
SubstringEvaluator(SubstringNode, Store<Entry, ID>, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.impl.SubstringEvaluator
Creates a new SubstringEvaluator for substring expressions.
SubtreeScopeCursor<ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
A Cursor over entries satisfying scope constraints with alias dereferencing considerations.
SubtreeScopeCursor(Store<Entry, ID>, SubtreeScopeEvaluator<Entry, ID>) - Constructor for class org.apache.directory.server.xdbm.search.impl.SubtreeScopeCursor
Creates a Cursor over entries satisfying subtree level scope criteria.
SubtreeScopeEvaluator<E,ID extends Comparable<ID>> - Class in org.apache.directory.server.xdbm.search.impl
Evaluates ScopeNode assertions with subtree scope on candidates using an entry database.
SubtreeScopeEvaluator(Store<E, ID>, ScopeNode) - Constructor for class org.apache.directory.server.xdbm.search.impl.SubtreeScopeEvaluator
Creates a subtree scope node evaluator for search expressions.
sync() - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
sync() - Method in class org.apache.directory.server.xdbm.GenericIndex
 
sync() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
sync() - Method in interface org.apache.directory.server.xdbm.Index
 
SYS_INDEX_OID_ARRAY - Static variable in interface org.apache.directory.server.xdbm.Store
 
SYS_INDEX_OIDS - Static variable in interface org.apache.directory.server.xdbm.Store
 
systemIndices - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
a map of attributeType numeric ID to system userIndices

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.core.partition.impl.btree.AbstractBTreePartition
toString() - Method in class org.apache.directory.server.xdbm.ForwardIndexEntry
toString() - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
toString() - Method in class org.apache.directory.server.xdbm.ReverseIndexEntry
TupleComparator<K,V> - Interface in org.apache.directory.server.core.partition.impl.btree
Used to compare the sorting order of binary data.

U

unbind(UnbindOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
UNKNOWN_LSN - Static variable in class org.apache.directory.server.log.LogAnchor
Invalid/unknown lsn.
UNSUPPORTED_MSG - Static variable in class org.apache.directory.server.xdbm.AbstractIndexCursor
The message used for unsupported operations
userIndices - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
a map of attributeType numeric ID to user userIndices
UserLogRecord - Class in org.apache.directory.server.log
A user log record that can be used to pass user record between the clients and the logger
UserLogRecord() - Constructor for class org.apache.directory.server.log.UserLogRecord
 

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
 
valueComparator - Variable in class org.apache.directory.server.xdbm.AbstractTable
a value comparator for the values in this Table
valueCursor(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Creates a Cursor that traverses Table values for the same key.
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
Index working directory
writeExternal(ObjectOutput) - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
 

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

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