Package org.apache.directory.server.xdbm.search.impl

Class Summary
AllEntriesCursor A Cursor over all entries in a partition which returns IndexEntries.
AndCursor<V> A Cursor returning candidates satisfying a logical conjunction expression.
AndEvaluator An Evaluator for logical conjunction (AND) expressions.
ApproximateCursor<V> A Cursor over entry candidates matching an approximate assertion filter.
ApproximateEvaluator An Evaluator which determines if candidates are matched by ApproximateNode assertions.
CursorBuilder Builds Cursors over candidates that satisfy a filter expression.
DefaultOptimizer<E> Optimizer that annotates the filter using scan counts.
DefaultSearchEngine Given a search filter and a scope the search engine identifies valid candidate entries returning their ids.
EqualityCursor<V> A Cursor over entry candidates matching an equality assertion filter.
EqualityEvaluator<T> An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
EvaluatorBuilder Top level filter expression evaluator builder implemenation.
GreaterEqCursor<V> A Cursor over entry candidates matching a GreaterEq assertion filter.
GreaterEqEvaluator An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
LessEqCursor<V> A Cursor over entry candidates matching a LessEq assertion filter.
LessEqEvaluator An Evaluator which determines if candidates are matched by LessEqNode assertions.
NoOpOptimizer A do nothing optimizer which labels all nodes with BigInteger.valueOf( Integer.MAX_VALUE ) , instead of actually taking scan counts.
NotCursor<V> A Cursor returning candidates satisfying a logical negation expression.
NotEvaluator An Evaluator for logical negation (NOT) expressions.
OneLevelScopeCursor A Cursor over entries satisfying one level scope constraints with alias dereferencing considerations when enabled during search.
OneLevelScopeEvaluator<E> Evaluates one level scope assertions on candidates using an entry database.
OrCursor<V> A Cursor returning candidates satisfying a logical disjunction expression.
OrEvaluator An Evaluator for logical disjunction (OR) expressions.
PresenceCursor A returning candidates satisfying an attribute presence expression.
PresenceEvaluator An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
SubstringCursor A Cursor traversing candidates matching a Substring assertion expression.
SubstringEvaluator Evaluates substring filter assertions on an entry.
SubtreeScopeCursor A Cursor over entries satisfying scope constraints with alias dereferencing considerations.
SubtreeScopeEvaluator<E> Evaluates ScopeNode assertions with subtree scope on candidates using an entry database.
 



Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.