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

A

AbstractBTreePartition - 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.
AbstractBTreePartition(SchemaManager, DnFactory) - Constructor for class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Creates a B-tree based context partition.
AbstractIndex<K,E> - 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(boolean) - Constructor for class org.apache.directory.server.xdbm.AbstractIndex
Creates a new instance of AbstractIndex.
AbstractIndex(String, boolean) - Constructor for class org.apache.directory.server.xdbm.AbstractIndex
Creates a new instance of AbstractIndex.
AbstractIndexCursor<V> - Class in org.apache.directory.server.xdbm
An abstract Cursor used by the index cursors.
AbstractIndexCursor() - Constructor for class org.apache.directory.server.xdbm.AbstractIndexCursor
 
AbstractTable<K,V> - Class in org.apache.directory.server.xdbm
A Abstract Table implementation aggregating the methods common 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(PartitionTxn, K, String) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
 
add(PartitionTxn, K, E) - Method in interface org.apache.directory.server.xdbm.Index
Add an entry into the index, associated with the element E.
ADD_CHILD - Static variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
addAliasIndices(PartitionTxn, String, Dn, Dn) - 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<?, String>) - 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<?, String>) - 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<?, String>...) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Add some new indexes
addToCache(String, Entry) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
adds the given entry to cache Note: this method is not called during add operation to avoid filling the cache with all the added entries
administrativeRoleAT - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
adminRoleIdx - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
a system index on administrativeRole attribute
after(Entry) - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
after(IndexEntry<K, String>) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
after(IndexEntry<V, String>) - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
after(IndexEntry<K, String>) - 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(Tuple<K, V>) - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
after(IndexEntry<String, String>) - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
after(IndexEntry<V, String>) - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
after(IndexEntry<V, String>) - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
after(IndexEntry<V, String>) - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
after(IndexEntry<V, String>) - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
after(IndexEntry<String, String>) - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
afterKey(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
afterKey(K) - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
 
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.xdbm.EmptyIndexCursor
afterLast() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
afterLast() - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.cursor.AndCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.cursor.ChildrenCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.cursor.NotCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.cursor.OrCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
afterLast() - Method in class org.apache.directory.server.xdbm.search.cursor.SubstringCursor
afterLast() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
afterValue(String, K) - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
afterValue(K, V) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
afterValue(K, V) - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
 
aliasCache - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
The alias cache
aliasedObjectNameAT - 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
TODO put this in the right place The alias dereferencing mode key for JNDI providers
AllEntriesCursor - Class in org.apache.directory.server.xdbm.search.cursor
A Cursor over all entries in a partition which returns IndexEntries.
AllEntriesCursor(PartitionTxn, Store) - Constructor for class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
Creates a new instance of AllEntriesCursor
allowsDuplicates - Variable in class org.apache.directory.server.xdbm.AbstractTable
whether or not this table allows for duplicates
ALWAYS - Static variable in interface org.apache.directory.server.xdbm.search.SearchEngine
TODO put this in the right place The alias dereferencing mode value for JNDI providers
AndCursor<V> - Class in org.apache.directory.server.xdbm.search.cursor
A Cursor returning candidates satisfying a logical conjunction expression.
AndCursor(PartitionTxn, Cursor<IndexEntry<V, String>>, List<Evaluator<? extends ExprNode>>) - Constructor for class org.apache.directory.server.xdbm.search.cursor.AndCursor
Creates an instance of a AndCursor.
AndEvaluator - Class in org.apache.directory.server.xdbm.search.evaluator
An Evaluator for logical conjunction (AND) expressions.
AndEvaluator(AndNode, List<Evaluator<? extends ExprNode>>) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.AndEvaluator
Creates an instance of AndEvaluator
annotate(PartitionTxn, 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(PartitionTxn, ExprNode) - Method in class org.apache.directory.server.xdbm.search.impl.NoOpOptimizer
 
annotate(PartitionTxn, ExprNode) - Method in interface org.apache.directory.server.xdbm.search.Optimizer
Annotates the expression node tree for optimized traversal metrics.
ApproximateCursor<V> - Class in org.apache.directory.server.xdbm.search.cursor
A Cursor over entry candidates matching an approximate assertion filter.
ApproximateCursor(PartitionTxn, Store, ApproximateEvaluator<V>) - Constructor for class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
Creates a new instance of ApproximateCursor
ApproximateEvaluator<T> - Class in org.apache.directory.server.xdbm.search.evaluator
An Evaluator which determines if candidates are matched by ApproximateNode assertions.
ApproximateEvaluator(ApproximateNode<T>, Store, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.ApproximateEvaluator
Creates a new ApproximateEvaluator
assertCandidate(IndexEntry<K, I>) - 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.evaluator.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.xdbm.AbstractIndexCursor
available() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
available() - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
 
available() - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
available() - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
available() - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
available() - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
available() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
AvlIndex<K> - 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
 
AvlIndex(String, boolean) - Constructor for class org.apache.directory.server.xdbm.impl.avl.AvlIndex
 
AvlMasterTable - 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<String>, Comparator<Entry>, 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.
AvlPartition(SchemaManager, DnFactory) - Constructor for class org.apache.directory.server.core.partition.impl.avl.AvlPartition
Creates a store based on AVL Trees.
AvlRdnIndex - 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

BaseLevelScopeEvaluator<E> - Class in org.apache.directory.server.xdbm.search.evaluator
Evaluates base level scope assertions on candidates using an entry database.
BaseLevelScopeEvaluator(Store, ScopeNode) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.BaseLevelScopeEvaluator
Creates a one level scope node Evaluator for search expressions.
before(Entry) - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
before(IndexEntry<K, String>) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
before(IndexEntry<V, String>) - Method in class org.apache.directory.server.xdbm.AbstractIndexCursor
before(IndexEntry<K, String>) - 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(Tuple<K, V>) - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
Positions this Cursor over the same keys before the value of the supplied element Tuple.
before(IndexEntry<String, String>) - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
before(IndexEntry<V, String>) - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
before(IndexEntry<V, String>) - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
before(IndexEntry<V, String>) - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
before(IndexEntry<V, String>) - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
before(IndexEntry<String, String>) - Method in class org.apache.directory.server.xdbm.search.cursor.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.xdbm.EmptyIndexCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.cursor.AndCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.cursor.ChildrenCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.cursor.NotCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.cursor.OrCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.search.cursor.SubstringCursor
beforeFirst() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
beforeKey(K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
beforeKey(K) - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
 
beforeValue(String, K) - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
beforeValue(K, V) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
beforeValue(K, V) - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
 
beginReadTransaction() - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
 
beginWriteTransaction() - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
 
build(PartitionTxn, ExprNode, PartitionSearchResult) - Method in class org.apache.directory.server.xdbm.search.impl.CursorBuilder
 
build(PartitionTxn, ExprNode) - Method in class org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder
 
buildEntryDn(PartitionTxn, String) - 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
ChildrenCursor - Class in org.apache.directory.server.xdbm.search.cursor
A Cursor over entries satisfying one level scope constraints with alias dereferencing considerations when enabled during search.
ChildrenCursor(PartitionTxn, Store, String, Cursor<IndexEntry<ParentIdAndRdn, String>>) - Constructor for class org.apache.directory.server.xdbm.search.cursor.ChildrenCursor
Creates a Cursor over entries satisfying one level scope criteria.
clear() - Method in class org.apache.directory.server.xdbm.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.xdbm.EmptyIndexCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.EmptyIndexCursor
close(PartitionTxn) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Close and index
close(PartitionTxn) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Closes the underlying Db of this Table.
close() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
 
close(Exception) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
 
close(PartitionTxn) - Method in interface org.apache.directory.server.xdbm.Index
Close and index
close() - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
close() - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
close() - Method in class org.apache.directory.server.xdbm.search.cursor.AndCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.search.cursor.AndCursor
close() - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
close() - Method in class org.apache.directory.server.xdbm.search.cursor.ChildrenCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.search.cursor.ChildrenCursor
close() - Method in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
close() - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
close() - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
close() - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
close() - Method in class org.apache.directory.server.xdbm.search.cursor.NotCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.search.cursor.NotCursor
close() - Method in class org.apache.directory.server.xdbm.search.cursor.OrCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.search.cursor.OrCursor
close() - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
close() - Method in class org.apache.directory.server.xdbm.search.cursor.SubstringCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.search.cursor.SubstringCursor
close() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
close(Exception) - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
close(PartitionTxn) - Method in interface org.apache.directory.server.xdbm.Table
Closes the underlying Db of this Table.
commitNumber - Variable in class org.apache.directory.server.xdbm.AbstractIndex
A counter used to differ the commit on disk after N operations
commitNumber - Variable in class org.apache.directory.server.xdbm.AbstractTable
A counter used to differ the commit on disk after N operations
compare(Long, Long) - Method in class org.apache.directory.server.core.partition.impl.btree.LongComparator
 
compare(ParentIdAndRdn, ParentIdAndRdn) - Method in class org.apache.directory.server.xdbm.ParentIdAndRdnComparator
compare(Evaluator<?>, Evaluator<?>) - 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) - 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.
computeResult(PartitionTxn, SchemaManager, SearchOperationContext) - Method in class org.apache.directory.server.xdbm.search.impl.DefaultSearchEngine
Conducts a search on a database.
computeResult(PartitionTxn, SchemaManager, SearchOperationContext) - Method in interface org.apache.directory.server.xdbm.search.SearchEngine
Conducts a search on a database.
contextCsnAT - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
convertAndInit(Index<?, String>) - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
 
convertAndInit(Index<?, String>) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Convert and initialize an index for a specific store implementation.
copy(IndexEntry<K, I>) - Method in class org.apache.directory.server.xdbm.IndexEntry
count(PartitionTxn) - 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 Tuples in this Table
count(PartitionTxn) - Method in class org.apache.directory.server.xdbm.AbstractTable
Gets the count of the number of Tuples in this Table.
count(PartitionTxn) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Gets the total scan count for this index.
count(PartitionTxn, 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(PartitionTxn, 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(PartitionTxn) - Method in interface org.apache.directory.server.xdbm.Index
Gets the total scan count for this index.
count(PartitionTxn, 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(PartitionTxn) - Method in interface org.apache.directory.server.xdbm.Store
Gets the total count of entries within this store.
count(PartitionTxn) - Method in interface org.apache.directory.server.xdbm.Table
Gets the count of the number of Tuples in this Table.
count(PartitionTxn, 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.
createSystemIndex(String, URI, boolean) - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
Create a new Index for a given OID
createSystemIndex(String, URI, boolean) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Create a new Index for a given OID
cursor() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Creates a Cursor that traverses Tuples in a Table.
cursor(PartitionTxn, K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Creates a Cursor that traverses Table Tuples for the same key.
cursor() - Method in interface org.apache.directory.server.xdbm.Table
Creates a Cursor that traverses Tuples in a Table.
cursor(PartitionTxn, K) - Method in interface org.apache.directory.server.xdbm.Table
Creates a Cursor that traverses Table Tuples for the same key.
CursorBuilder - Class in org.apache.directory.server.xdbm.search.impl
Builds Cursors over candidates that satisfy a filter expression.
CursorBuilder(Store, EvaluatorBuilder) - 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.evaluator.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)
DefaultOptimizer - Class in org.apache.directory.server.xdbm.search.impl
Optimizer that annotates the filter using scan counts.
DefaultOptimizer(Store) - Constructor for class org.apache.directory.server.xdbm.search.impl.DefaultOptimizer
Creates an optimizer on a database.
DefaultSearchEngine - 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, CursorBuilder, EvaluatorBuilder, 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(PartitionTxn, String) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Delete the entry associated with a given Id
delete(PartitionTxn, String) - Method in interface org.apache.directory.server.xdbm.Store
Delete an entry from the store
DescendantCursor - Class in org.apache.directory.server.xdbm.search.cursor
A Cursor over entries satisfying one level scope constraints with alias dereferencing considerations when enabled during search.
DescendantCursor(PartitionTxn, Store, String, String, Cursor<IndexEntry<ParentIdAndRdn, String>>) - Constructor for class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
Creates a Cursor over entries satisfying one level scope criteria.
DescendantCursor(PartitionTxn, Store, String, String, Cursor<IndexEntry<ParentIdAndRdn, String>>, boolean) - Constructor for class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
Creates a Cursor over entries satisfying one level scope criteria.
doDestroy(PartitionTxn) - 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
doRepair() - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
drop(PartitionTxn, String) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Remove all the reference to an entry from the index.
drop(PartitionTxn, K, String) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Remove the pair <K,ID> from the index for the given value and id.
drop(PartitionTxn, E) - Method in interface org.apache.directory.server.xdbm.Index
Remove all the reference to an entry from the index.
drop(PartitionTxn, K, E) - Method in interface org.apache.directory.server.xdbm.Index
Remove the pair <K,ID> from the index for the given value and id.
dropAliasIndices(PartitionTxn, String) - 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.
dropMovedAliasIndices(PartitionTxn, 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(PartitionTxn, OutputStream, String) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
dumpRdnIdx(PartitionTxn, String, String) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Dump the RDN index content

E

EmptyEvaluator - Class in org.apache.directory.server.xdbm.search.evaluator
An Evaluator that always return false, for the case we have no entry to return
EmptyEvaluator() - Constructor for class org.apache.directory.server.xdbm.search.evaluator.EmptyEvaluator
Create a new instance of the PassThroughEvaluator
EmptyIndexCursor<K> - Class in org.apache.directory.server.xdbm
An empty Cursor implementation.
EmptyIndexCursor(PartitionTxn) - Constructor for class org.apache.directory.server.xdbm.EmptyIndexCursor
 
entryCsnAT - 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 - Class in org.apache.directory.server.core.partition.impl.btree
Adapts index cursors to return just Entry objects.
EntryCursorAdaptor(PartitionTxn, AbstractBTreePartition, PartitionSearchResult) - Constructor for class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
entryDnAT - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
entryUuidAT - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
EqualityCursor<V> - Class in org.apache.directory.server.xdbm.search.cursor
A Cursor over entry candidates matching an equality assertion filter.
EqualityCursor(PartitionTxn, Store, EqualityEvaluator<V>) - Constructor for class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
Creates a new instance of an EqualityCursor
EqualityEvaluator<T> - Class in org.apache.directory.server.xdbm.search.evaluator
An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
EqualityEvaluator(EqualityNode<T>, Store, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.EqualityEvaluator
Creates a new EqualityEvaluator
equals(Object) - Method in class org.apache.directory.server.xdbm.IndexEntry
 
equals(Object) - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
 
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.AndEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.AndEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.ApproximateEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.ApproximateEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.BaseLevelScopeEvaluator
Asserts whether or not a candidate has one level scope while taking alias dereferencing into account.
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.BaseLevelScopeEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.EmptyEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.EmptyEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.EqualityEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.EqualityEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in interface org.apache.directory.server.xdbm.search.Evaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(Entry) - Method in interface org.apache.directory.server.xdbm.search.Evaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.GreaterEqEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.GreaterEqEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.LessEqEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.LessEqEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.NotEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.NotEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.OneLevelScopeEvaluator
Asserts whether or not a candidate has one level scope while taking alias dereferencing into account.
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.OneLevelScopeEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.OrEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.OrEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.PassThroughEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.PassThroughEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.PresenceEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.PresenceEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.SubstringEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.SubstringEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
evaluate(PartitionTxn, IndexEntry<?, String>) - Method in class org.apache.directory.server.xdbm.search.evaluator.SubtreeScopeEvaluator
Evaluates a candidate to determine if a filter expression selects it.
evaluate(Entry) - Method in class org.apache.directory.server.xdbm.search.evaluator.SubtreeScopeEvaluator
Evaluates whether or not a candidate, satisfies the expression associated with this Evaluator .
Evaluator<N extends org.apache.directory.api.ldap.model.filter.ExprNode> - Interface in org.apache.directory.server.xdbm.search
Evaluates candidate entries to see if they match a filter expression.
evaluator(PartitionTxn, ExprNode) - Method in class org.apache.directory.server.xdbm.search.impl.DefaultSearchEngine
Builds an Evaluator for a filter expression.
evaluator(PartitionTxn, ExprNode) - Method in interface org.apache.directory.server.xdbm.search.SearchEngine
Builds an Evaluator for a filter expression.
EvaluatorBuilder - Class in org.apache.directory.server.xdbm.search.impl
Top level filter expression evaluator builder implemenation.
EvaluatorBuilder(Store, 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

fetch(PartitionTxn, String) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Get back an entry knowing its UUID
fetch(PartitionTxn, String, Dn) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Get back an entry knowing its UUID
fetch(PartitionTxn, String) - Method in interface org.apache.directory.server.xdbm.Store
Get back an entry knowing its UUID
fetch(PartitionTxn, String, Dn) - Method in interface org.apache.directory.server.xdbm.Store
Get back an entry knowing its UUID
FINDING - Static variable in interface org.apache.directory.server.xdbm.search.SearchEngine
TODO put this in the right place The alias dereferencing mode value for JNDI providers
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.xdbm.EmptyIndexCursor
first() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
first() - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
first() - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
first() - Method in class org.apache.directory.server.xdbm.search.cursor.AndCursor
first() - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
first() - Method in class org.apache.directory.server.xdbm.search.cursor.ChildrenCursor
first() - Method in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
first() - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
first() - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
first() - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
first() - Method in class org.apache.directory.server.xdbm.search.cursor.NotCursor
first() - Method in class org.apache.directory.server.xdbm.search.cursor.OrCursor
first() - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
first() - Method in class org.apache.directory.server.xdbm.search.cursor.SubstringCursor
first() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
forward - Variable in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
 
forward(PartitionTxn, K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Try to move forward in the index
forward(PartitionTxn, K, String) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Try to move forward in the index
forward(PartitionTxn, K) - Method in interface org.apache.directory.server.xdbm.Index
Try to move forward in the index
forward(PartitionTxn, K, E) - Method in interface org.apache.directory.server.xdbm.Index
Try to move forward in the index
forwardCursor(PartitionTxn) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Builds a Cursor on the Forward index
forwardCursor(PartitionTxn, K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Builds a Cursor on the Forward index, starting at a specific key
forwardCursor(PartitionTxn) - Method in interface org.apache.directory.server.xdbm.Index
Builds a Cursor on the Forward index
forwardCursor(PartitionTxn, K) - Method in interface org.apache.directory.server.xdbm.Index
Builds a Cursor on the Forward index, starting at a specific key
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.
forwardLookup(PartitionTxn, K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Search for a value using the Forward table
forwardLookup(PartitionTxn, K) - Method in interface org.apache.directory.server.xdbm.Index
Search for a value using the Forward table
forwardValueCursor(PartitionTxn, K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Builds a Cursor on the Forward index, starting at a specific key
forwardValueCursor(PartitionTxn, K) - Method in interface org.apache.directory.server.xdbm.Index
Builds a Cursor on the Forward index, starting at a specific key

G

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.xdbm.EmptyIndexCursor
get(PartitionTxn, 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.KeyTupleArrayCursor
get() - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
get() - Method in class org.apache.directory.server.xdbm.search.cursor.AndCursor
get() - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
get() - Method in class org.apache.directory.server.xdbm.search.cursor.ChildrenCursor
get() - Method in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
get() - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
get() - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
get() - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
get() - Method in class org.apache.directory.server.xdbm.search.cursor.NotCursor
get() - Method in class org.apache.directory.server.xdbm.search.cursor.OrCursor
get() - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
get() - Method in class org.apache.directory.server.xdbm.search.cursor.SubstringCursor
get() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
get(PartitionTxn, K) - Method in interface org.apache.directory.server.xdbm.Table
Gets the value of a record by key if the key exists.
getAdministrativeRoleIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getAliasCache() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getAliasCache() - Method in interface org.apache.directory.server.xdbm.Store
 
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 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.evaluator.LeafEvaluator
 
getAttributeType() - Method in class org.apache.directory.server.xdbm.search.evaluator.PresenceEvaluator
 
getBaseId() - Method in class org.apache.directory.server.xdbm.search.evaluator.BaseLevelScopeEvaluator
Gets the id of the search base associated with the ScopeNode expression.
getBaseId() - Method in class org.apache.directory.server.xdbm.search.evaluator.OneLevelScopeEvaluator
Gets the id of the search base associated with the ScopeNode expression.
getBaseId() - Method in class org.apache.directory.server.xdbm.search.evaluator.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.
getCandidateSet() - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
getChildCount(PartitionTxn, String) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the count of immediate children of the given entry UUID.
getChildCount(PartitionTxn, String) - Method in interface org.apache.directory.server.xdbm.Store
Gets the count of immediate children of the given entry UUID.
getComparator() - Method in class org.apache.directory.server.xdbm.search.evaluator.LeafEvaluator
 
getContextCsn(PartitionTxn) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getDefaultId() - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
getEntry() - Method in class org.apache.directory.server.xdbm.IndexEntry
getEntryCsnIndex() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getEntryCsnIndex() - Method in interface org.apache.directory.server.xdbm.Store
 
getEntryDn(PartitionTxn, String) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the Entry's Dn identified by the given id.
getEntryDn(PartitionTxn, String) - Method in interface org.apache.directory.server.xdbm.Store
Gets the Entry's Dn identified by the given id.
getEntryId(PartitionTxn, Dn) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the entry's id.
getEntryId(PartitionTxn, Dn) - Method in interface org.apache.directory.server.xdbm.Store
Gets the entry's id.
getEvaluator() - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
getExpression() - Method in class org.apache.directory.server.xdbm.search.evaluator.AndEvaluator
Gets the expression used by this expression Evaluator.
getExpression() - Method in class org.apache.directory.server.xdbm.search.evaluator.ApproximateEvaluator
Gets the expression used by this expression Evaluator.
getExpression() - Method in class org.apache.directory.server.xdbm.search.evaluator.BaseLevelScopeEvaluator
 
getExpression() - Method in class org.apache.directory.server.xdbm.search.evaluator.EmptyEvaluator
Gets the expression used by this expression Evaluator.
getExpression() - Method in class org.apache.directory.server.xdbm.search.evaluator.EqualityEvaluator
Gets the expression used by this expression Evaluator.
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.evaluator.GreaterEqEvaluator
Gets the expression used by this expression Evaluator.
getExpression() - Method in class org.apache.directory.server.xdbm.search.evaluator.LessEqEvaluator
Gets the expression used by this expression Evaluator.
getExpression() - Method in class org.apache.directory.server.xdbm.search.evaluator.NotEvaluator
Gets the expression used by this expression Evaluator.
getExpression() - Method in class org.apache.directory.server.xdbm.search.evaluator.OneLevelScopeEvaluator
 
getExpression() - Method in class org.apache.directory.server.xdbm.search.evaluator.OrEvaluator
Gets the expression used by this expression Evaluator.
getExpression() - Method in class org.apache.directory.server.xdbm.search.evaluator.PassThroughEvaluator
Gets the expression used by this expression Evaluator.
getExpression() - Method in class org.apache.directory.server.xdbm.search.evaluator.PresenceEvaluator
Gets the expression used by this expression Evaluator.
getExpression() - Method in class org.apache.directory.server.xdbm.search.evaluator.SubstringEvaluator
Gets the expression used by this expression Evaluator.
getExpression() - Method in class org.apache.directory.server.xdbm.search.evaluator.SubtreeScopeEvaluator
Gets the expression used by this expression Evaluator.
getId() - Method in class org.apache.directory.server.xdbm.IndexEntry
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.
getKey() - Method in class org.apache.directory.server.xdbm.IndexEntry
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.
getMasterTable() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Expose the Master table
getMasterTable() - Method in interface org.apache.directory.server.xdbm.Store
Expose the Master table
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.
getNbChildren() - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
 
getNbDescendants() - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
 
getNextId(Entry) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlMasterTable
Gets the next value from the sequence of this MasterTable.
getNextId(Entry) - Method in interface org.apache.directory.server.xdbm.MasterTable
Gets the next value from the sequence of this MasterTable.
getNormalizer() - Method in class org.apache.directory.server.xdbm.search.evaluator.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
 
getOptimizer() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
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(PartitionTxn, String) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Gets the UUID of an entry's parent using the child entry's UUID.
getParentId() - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
Gets the parent ID.
getParentId(PartitionTxn, String) - Method in interface org.apache.directory.server.xdbm.Store
Gets the UUID of an entry's parent using the child entry's UUID.
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.evaluator.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.
getReadWriteLock() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getReadWriteLock() - Method in interface org.apache.directory.server.xdbm.Store
 
getResultSet() - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
getRootId() - Method in class org.apache.directory.server.core.partition.impl.avl.AvlPartition
getSchemaManager() - Method in class org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder
 
getSchemaManager() - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
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
 
getSubordinates(PartitionTxn, Entry) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
getSuffixId(PartitionTxn) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Retrieve the SuffixID
getSuffixId(PartitionTxn) - Method in interface org.apache.directory.server.xdbm.Store
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
getSystemIndices() - Method in interface org.apache.directory.server.xdbm.Store
 
getTuple() - Method in class org.apache.directory.server.xdbm.IndexEntry
getUnsupportedMessage() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
Gets the message to return for operations that are not supported
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.cursor.AllEntriesCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.cursor.AndCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.cursor.ChildrenCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.cursor.NotCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.cursor.OrCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
Gets the message to return for operations that are not supported
getUnsupportedMessage() - Method in class org.apache.directory.server.xdbm.search.cursor.SubstringCursor
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
getUserIndices() - Method in interface org.apache.directory.server.xdbm.Store
 
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.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> - Class in org.apache.directory.server.xdbm.search.cursor
A Cursor over entry candidates matching a GreaterEq assertion filter.
GreaterEqCursor(PartitionTxn, Store, GreaterEqEvaluator<V>) - Constructor for class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
Creates a new instance of an GreaterEqCursor
GreaterEqEvaluator<T> - Class in org.apache.directory.server.xdbm.search.evaluator
An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
GreaterEqEvaluator(GreaterEqNode<T>, Store, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.GreaterEqEvaluator
Creates a new GreaterEqEvaluator
greaterThanCount(PartitionTxn, K) - Method in class org.apache.directory.server.xdbm.AbstractTable
Gets the number of records greater than or equal to a key value.
greaterThanCount(PartitionTxn, K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Find the number of element in a tree above a given key
greaterThanCount(PartitionTxn, 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(PartitionTxn, K) - Method in interface org.apache.directory.server.xdbm.Index
Find the number of element in a tree above a given key
greaterThanCount(PartitionTxn, 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(PartitionTxn, 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(PartitionTxn, 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(PartitionTxn, 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(PartitionTxn, 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(PartitionTxn, 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(PartitionTxn, 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(PartitionTxn, 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(PartitionTxn, 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.IndexEntry
 
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(PartitionTxn, 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(PartitionTxn, 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(PartitionTxn, 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(PartitionTxn, 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
 
hasReverse() - Method in class org.apache.directory.server.xdbm.AbstractIndex
Tells if the index has a reverse table or not
hasReverse() - Method in interface org.apache.directory.server.xdbm.Index
Tells if the index has a reverse table or not
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.evaluator.LeafEvaluator
The index to use if any
Index<K,E> - Interface in org.apache.directory.server.xdbm
An index used to retrieve elements into the master table.
IndexAssertion<K,E,I> - 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<IndexEntry>, IndexAssertion) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
IndexAssertionEnumeration(NamingEnumeration<IndexEntry>, IndexAssertion, boolean) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexAssertionEnumeration
 
IndexCursorAdaptor<K> - 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(PartitionTxn, 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<K,I> - 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.
IndexEntry() - Constructor for class org.apache.directory.server.xdbm.IndexEntry
Creates a ForwardIndexEntry instance
IndexEnumeration<T> - Class in org.apache.directory.server.core.partition.impl.btree
A NamingEnumeration over an Index which returns IndexRecords.
IndexEnumeration(NamingEnumeration<Tuple>) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
IndexEnumeration(NamingEnumeration<Tuple>, boolean) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
IndexEnumeration(NamingEnumeration<Tuple>, boolean, Pattern) - Constructor for class org.apache.directory.server.core.partition.impl.btree.IndexEnumeration
 
IndexNotFoundException - Exception in org.apache.directory.server.xdbm
NamingException for missing indicies if full table scans are disallowed.
IndexNotFoundException(String) - Constructor for exception org.apache.directory.server.xdbm.IndexNotFoundException
Constructs an Exception with a detailed message.
IndexNotFoundException(String, String) - Constructor for exception org.apache.directory.server.xdbm.IndexNotFoundException
Constructs an Exception with a detailed message.
IndexNotFoundException(String, String, Throwable) - Constructor for exception org.apache.directory.server.xdbm.IndexNotFoundException
Constructs an Exception with a detailed message and a root cause exception.
init(SchemaManager, 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
INNER - Static variable in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
 
INSTANCE - Static variable in class org.apache.directory.server.core.partition.impl.btree.LongComparator
 
isAfterLast() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
isAfterLast() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
isBeforeFirst() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
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
isDerefAlways() - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
isDereferencing() - Method in class org.apache.directory.server.xdbm.search.evaluator.BaseLevelScopeEvaluator
Gets whether or not dereferencing is enabled for this evaluator.
isDereferencing() - Method in class org.apache.directory.server.xdbm.search.evaluator.OneLevelScopeEvaluator
Gets whether or not dereferencing is enabled for this evaluator.
isDereferencing() - Method in class org.apache.directory.server.xdbm.search.evaluator.SubtreeScopeEvaluator
 
isDerefFinding() - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
isDerefInSearching() - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
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.AbstractTable
Checks to see if this Table has allows for duplicate keys (a.k.a.
isDupsEnabled() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
tells whether the Index implementation supports storing duplicate keys
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.IndexCursorAdaptor
isFirst() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
isLast() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
isLast() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
isNeverDeref() - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
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.IndexCursorAdaptor
 

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
 
KeyTupleArrayCursor<K,V> - Class in org.apache.directory.server.xdbm
Cursor over a set of values for the same key which are store in an in memory ArrayTree.
KeyTupleArrayCursor(ArrayTree<V>, K) - Constructor for class org.apache.directory.server.xdbm.KeyTupleArrayCursor
Creates a Cursor over the tuples of an ArrayTree.

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.xdbm.EmptyIndexCursor
last() - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTableDupsCursor
last() - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
last() - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
last() - Method in class org.apache.directory.server.xdbm.search.cursor.AndCursor
last() - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
last() - Method in class org.apache.directory.server.xdbm.search.cursor.ChildrenCursor
last() - Method in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
last() - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
last() - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
last() - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
last() - Method in class org.apache.directory.server.xdbm.search.cursor.NotCursor
last() - Method in class org.apache.directory.server.xdbm.search.cursor.OrCursor
last() - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
last() - Method in class org.apache.directory.server.xdbm.search.cursor.SubstringCursor
last() - Method in class org.apache.directory.server.xdbm.SingletonIndexCursor
ldapComparator - Variable in class org.apache.directory.server.xdbm.search.evaluator.LeafEvaluator
The associated comparator
LeafEvaluator<T> - Class in org.apache.directory.server.xdbm.search.evaluator
An abstract evaluator to store the common fileds for the Simple node evaluators (ApproximateEvaluator, EqualityEvaluator, GreaterEqEvluator and LessEqEvluator)
LeafEvaluator(SimpleNode<T>, Store, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.LeafEvaluator
Creates a new LeafEvaluator
LessEqCursor<V> - Class in org.apache.directory.server.xdbm.search.cursor
A Cursor over entry candidates matching a LessEq assertion filter.
LessEqCursor(PartitionTxn, Store, LessEqEvaluator<V>) - Constructor for class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
Creates a new instance of an LessEqCursor
LessEqEvaluator<T> - Class in org.apache.directory.server.xdbm.search.evaluator
An Evaluator which determines if candidates are matched by LessEqNode assertions.
LessEqEvaluator(LessEqNode<T>, Store, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.LessEqEvaluator
Creates a new LessEqEvaluator
lessThanCount(PartitionTxn, K) - Method in class org.apache.directory.server.xdbm.AbstractTable
Gets the number of records less than or equal to a key value.
lessThanCount(PartitionTxn, K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Find the number of element in a tree below a given key
lessThanCount(PartitionTxn, 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(PartitionTxn, K) - Method in interface org.apache.directory.server.xdbm.Index
Find the number of element in a tree below a given key
lessThanCount(PartitionTxn, K) - Method in interface org.apache.directory.server.xdbm.Table
Gets the number of records less than or equal to a key value.
loadContextCsn(PartitionTxn) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Loads the current context CSN present in the context entry of the partition
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
lookupCache(String) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
looks up for the entry with the given ID in the cache

M

master - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
the master table storing entries by primary key
MasterTable - Interface in org.apache.directory.server.xdbm
A master table used to store indexable entries.
modify(ModifyOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
modify(PartitionTxn, Dn, Modification...) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Modify an entry applying the given list of modifications.
modify(PartitionTxn, 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(PartitionTxn, 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(PartitionTxn, 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(PartitionTxn, Dn, Dn, Rdn, Map<String, List<ModDnAva>>, Entry) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Moves an entry under a new parent.
moveAndRename(PartitionTxn, Dn, Dn, Rdn, Map<String, List<ModDnAva>>, Entry) - Method in interface org.apache.directory.server.xdbm.Store
Move and Rename operation.

N

name - Variable in class org.apache.directory.server.xdbm.AbstractTable
the name of this table
nbChildren - Variable in class org.apache.directory.server.xdbm.ParentIdAndRdn
Number of direct children
nbDescendants - Variable in class org.apache.directory.server.xdbm.ParentIdAndRdn
Number of global descendant
NEVER - Static variable in interface org.apache.directory.server.xdbm.search.SearchEngine
TODO put this in the right place The alias dereferencing mode value for JNDI providers
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.xdbm.AbstractIndexCursor
 
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.KeyTupleArrayCursor
next() - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
next(PartitionTxn) - Method in class org.apache.directory.server.xdbm.search.cursor.AndCursor
next() - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
next() - Method in class org.apache.directory.server.xdbm.search.cursor.ChildrenCursor
next() - Method in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
next() - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
next() - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
next() - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
next() - Method in class org.apache.directory.server.xdbm.search.cursor.NotCursor
next() - Method in class org.apache.directory.server.xdbm.search.cursor.OrCursor
next() - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
next() - Method in class org.apache.directory.server.xdbm.search.cursor.SubstringCursor
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.evaluator.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.evaluator.LeafEvaluator
The associated normalizer
NotCursor<V> - Class in org.apache.directory.server.xdbm.search.cursor
A Cursor returning candidates satisfying a logical negation expression.
NotCursor(PartitionTxn, Store, Evaluator<? extends ExprNode>) - Constructor for class org.apache.directory.server.xdbm.search.cursor.NotCursor
Creates a new instance of an NotCursor
NotEvaluator - Class in org.apache.directory.server.xdbm.search.evaluator
An Evaluator for logical negation (NOT) expressions.
NotEvaluator(NotNode, Evaluator<? extends ExprNode>) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.NotEvaluator
Creates a new NotEvaluator

O

objectClassAT - 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
OneLevelScopeEvaluator<E> - Class in org.apache.directory.server.xdbm.search.evaluator
Evaluates one level scope assertions on candidates using an entry database.
OneLevelScopeEvaluator(Store, ScopeNode) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.OneLevelScopeEvaluator
Creates a one level scope node Evaluator for search expressions.
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> - Class in org.apache.directory.server.xdbm.search.cursor
A Cursor returning candidates satisfying a logical disjunction expression.
OrCursor(PartitionTxn, List<Cursor<IndexEntry<V, String>>>, List<Evaluator<? extends ExprNode>>) - Constructor for class org.apache.directory.server.xdbm.search.cursor.OrCursor
Creates a new instance of an OrCursor
OrEvaluator - Class in org.apache.directory.server.xdbm.search.evaluator
An Evaluator for logical disjunction (OR) expressions.
OrEvaluator(OrNode, List<Evaluator<? extends ExprNode>>) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.OrEvaluator
Creates a new 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.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.cursor - package org.apache.directory.server.xdbm.search.cursor
 
org.apache.directory.server.xdbm.search.evaluator - package org.apache.directory.server.xdbm.search.evaluator
 
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 - 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(String, Rdn...) - Constructor for class org.apache.directory.server.xdbm.ParentIdAndRdn
Creates a new instance of ParentIdAndRdn.
ParentIdAndRdn(String, List<Rdn>) - Constructor for class org.apache.directory.server.xdbm.ParentIdAndRdn
Creates a new instance of ParentIdAndRdn.
ParentIdAndRdnComparator<I extends Comparable<I>> - 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
PartitionSearchResult - Class in org.apache.directory.server.xdbm.search
A class containing the result of a search : A set of candidate UUIDs A set of aliased entry if we have any A flag telling if we are dereferencing aliases or not A hierarchy of evaluators to use to validate the candidates
PartitionSearchResult(SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.PartitionSearchResult
Create a PartitionSearchResult instance
partitionTxn - Variable in class org.apache.directory.server.xdbm.AbstractIndexCursor
A transaction associated with this cursor
PassThroughEvaluator - Class in org.apache.directory.server.xdbm.search.evaluator
An Evaluator that always validate all the submitted values
PassThroughEvaluator(Store) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.PassThroughEvaluator
Create a new instance of the PassThroughEvaluator
piarCache - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
The ParentIdAndRdn cache
presenceAT - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
PresenceCursor - Class in org.apache.directory.server.xdbm.search.cursor
A returning candidates satisfying an attribute presence expression.
PresenceCursor(PartitionTxn, Store, PresenceEvaluator) - Constructor for class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
Creates a new instance of an PresenceCursor
PresenceEvaluator - Class in org.apache.directory.server.xdbm.search.evaluator
An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
PresenceEvaluator(PresenceNode, Store, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.PresenceEvaluator
Creates a new 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.xdbm.AbstractIndexCursor
 
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.KeyTupleArrayCursor
previous() - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
previous(PartitionTxn) - Method in class org.apache.directory.server.xdbm.search.cursor.AndCursor
previous() - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
previous() - Method in class org.apache.directory.server.xdbm.search.cursor.ChildrenCursor
previous() - Method in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
previous() - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
previous() - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
previous() - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
previous() - Method in class org.apache.directory.server.xdbm.search.cursor.NotCursor
previous() - Method in class org.apache.directory.server.xdbm.search.cursor.OrCursor
previous() - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
previous() - Method in class org.apache.directory.server.xdbm.search.cursor.SubstringCursor
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(PartitionTxn, K, V) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Puts a record into this Table.
put(PartitionTxn, 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(PartitionTxn, K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Removes all records with a specified key from this Table.
remove(PartitionTxn, 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(PartitionTxn, K) - Method in interface org.apache.directory.server.xdbm.Table
Removes all records with a specified key from this Table.
remove(PartitionTxn, 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.
REMOVE_CHILD - Static variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
rename(RenameOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
rename(PartitionTxn, 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(PartitionTxn, 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.
repair() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
reverse - Variable in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
 
reverse(PartitionTxn, String) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Try to move backward in the index
reverse(PartitionTxn, String, K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Try to move backward in the index
reverse(PartitionTxn, E) - Method in interface org.apache.directory.server.xdbm.Index
Try to move backward in the index
reverse(PartitionTxn, E, K) - Method in interface org.apache.directory.server.xdbm.Index
Try to move backward in the 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.
reverseLookup(PartitionTxn, String) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Search for a value using the Reverse table
reverseLookup(PartitionTxn, E) - Method in interface org.apache.directory.server.xdbm.Index
Search for a value using the Reverse table
reverseValueCursor(PartitionTxn, String) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlIndex
Builds a Cursor on the Reverse index, starting at a specific entry Id
reverseValueCursor(PartitionTxn, E) - Method in interface org.apache.directory.server.xdbm.Index
Builds a Cursor on the Reverse index, starting at a specific entry Id

S

saveContextCsn(PartitionTxn) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
ScanCountComparator - 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.evaluator.LeafEvaluator
The SchemaManager instance
search(SearchOperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
SearchEngine - 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
TODO put this in the right place The alias dereferencing mode value for JNDI providers
SEQPROP_KEY - Static variable in interface org.apache.directory.server.xdbm.MasterTable
the sequence key - stores last sequence value in the admin table
setAliasDerefMode(AliasDerefMode) - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
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.
setCandidateSet(Set<String>) - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
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
 
setEntry(Entry) - Method in class org.apache.directory.server.xdbm.IndexEntry
setEvaluator(Evaluator<? extends ExprNode>) - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
setId(I) - Method in class org.apache.directory.server.xdbm.IndexEntry
setIndexedAttributes(Set<Index<?, String>>) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Set the list of indexes for this partition
setKey(K) - Method in class org.apache.directory.server.xdbm.IndexEntry
setNbChildren(int) - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
Sets the number of children this entry has
setNbDescendants(int) - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
Sets the number of descendants this entry has
setOptimizer(Optimizer) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
setOptimizerEnabled(boolean) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
Set the optimizer flag
setParentId(String) - 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.
setResultSet(Set<IndexEntry<String, String>>) - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
setSchemaManager(SchemaManager) - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
setSearchEngine(SearchEngine) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
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<K, I>) - Method in class org.apache.directory.server.xdbm.IndexEntry
Sets the key value tuple represented by this ForwardIndexEntry, after having reset the IndexEntry content (the Entry will now be null)
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.
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> - Class in org.apache.directory.server.xdbm
A Cursor over a single element.
SingletonIndexCursor(PartitionTxn, IndexEntry<V, String>) - Constructor for class org.apache.directory.server.xdbm.SingletonIndexCursor
 
Store - 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
SubstringCursor - Class in org.apache.directory.server.xdbm.search.cursor
A Cursor traversing candidates matching a Substring assertion expression.
SubstringCursor(PartitionTxn, Store, SubstringEvaluator) - Constructor for class org.apache.directory.server.xdbm.search.cursor.SubstringCursor
Creates a new instance of an SubstringCursor
SubstringEvaluator - Class in org.apache.directory.server.xdbm.search.evaluator
Evaluates substring filter assertions on an entry.
SubstringEvaluator(SubstringNode, Store, SchemaManager) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.SubstringEvaluator
Creates a new SubstringEvaluator for substring expressions.
SubtreeScopeEvaluator - Class in org.apache.directory.server.xdbm.search.evaluator
Evaluates ScopeNode assertions with subtree scope on candidates using an entry database.
SubtreeScopeEvaluator(PartitionTxn, Store, ScopeNode) - Constructor for class org.apache.directory.server.xdbm.search.evaluator.SubtreeScopeEvaluator
Creates a subtree scope node evaluator for search expressions.
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 UUID 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.
TOP_LEVEL - Static variable in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
 
toString() - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
toString(String) - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
toString() - Method in class org.apache.directory.server.core.partition.impl.btree.EntryCursorAdaptor
 
toString(String) - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
toString() - Method in class org.apache.directory.server.core.partition.impl.btree.IndexCursorAdaptor
 
toString() - Method in class org.apache.directory.server.xdbm.AbstractTable
 
toString() - Method in class org.apache.directory.server.xdbm.IndexEntry
toString(String) - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
 
toString() - Method in class org.apache.directory.server.xdbm.KeyTupleArrayCursor
 
toString() - Method in class org.apache.directory.server.xdbm.ParentIdAndRdn
toString(String) - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
 
toString() - Method in class org.apache.directory.server.xdbm.search.cursor.AllEntriesCursor
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.cursor.AndCursor
 
toString() - Method in class org.apache.directory.server.xdbm.search.cursor.AndCursor
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
 
toString() - Method in class org.apache.directory.server.xdbm.search.cursor.ApproximateCursor
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.cursor.ChildrenCursor
 
toString() - Method in class org.apache.directory.server.xdbm.search.cursor.ChildrenCursor
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
 
toString() - Method in class org.apache.directory.server.xdbm.search.cursor.DescendantCursor
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
 
toString() - Method in class org.apache.directory.server.xdbm.search.cursor.EqualityCursor
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
 
toString() - Method in class org.apache.directory.server.xdbm.search.cursor.GreaterEqCursor
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
 
toString() - Method in class org.apache.directory.server.xdbm.search.cursor.LessEqCursor
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.cursor.NotCursor
 
toString() - Method in class org.apache.directory.server.xdbm.search.cursor.NotCursor
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.cursor.OrCursor
 
toString() - Method in class org.apache.directory.server.xdbm.search.cursor.OrCursor
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
 
toString() - Method in class org.apache.directory.server.xdbm.search.cursor.PresenceCursor
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.cursor.SubstringCursor
 
toString() - Method in class org.apache.directory.server.xdbm.search.cursor.SubstringCursor
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.AndEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.AndEvaluator
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.ApproximateEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.ApproximateEvaluator
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.BaseLevelScopeEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.BaseLevelScopeEvaluator
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.EmptyEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.EmptyEvaluator
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.EqualityEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.EqualityEvaluator
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.GreaterEqEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.GreaterEqEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.LeafEvaluator
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.LessEqEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.LessEqEvaluator
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.NotEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.NotEvaluator
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.OneLevelScopeEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.OneLevelScopeEvaluator
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.OrEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.OrEvaluator
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.PassThroughEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.PassThroughEvaluator
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.PresenceEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.PresenceEvaluator
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.SubstringEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.SubstringEvaluator
 
toString(String) - Method in class org.apache.directory.server.xdbm.search.evaluator.SubtreeScopeEvaluator
 
toString() - Method in class org.apache.directory.server.xdbm.search.evaluator.SubtreeScopeEvaluator
 
toString(String) - Method in interface org.apache.directory.server.xdbm.search.Evaluator
Pretty-print an Evaluator
toString() - Method in class org.apache.directory.server.xdbm.search.PartitionSearchResult
 
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
UNSUPPORTED_MSG - Static variable in class org.apache.directory.server.xdbm.AbstractIndexCursor
The message used for unsupported operations
updateCache(OperationContext) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
updates the cache based on the type of OperationContext
updateRdnIdx(PartitionTxn, String, boolean, int) - Method in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
 
userIndices - Variable in class org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition
a map of attributeType numeric UUID to user userIndices

V

valueComparator - Variable in class org.apache.directory.server.xdbm.AbstractTable
a value comparator for the values in this Table
valueCursor(PartitionTxn, K) - Method in class org.apache.directory.server.xdbm.impl.avl.AvlTable
Creates a Cursor that traverses Table values for the same key.
valueCursor(PartitionTxn, K) - Method in interface org.apache.directory.server.xdbm.Table
Creates a Cursor that traverses Table values for the same key.

W

withReverse - Variable in class org.apache.directory.server.xdbm.AbstractIndex
Tells if this index has a Reverse table
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 
Skip navigation links

Copyright © 2003–2023 The Apache Software Foundation. All rights reserved.