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. |