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

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



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