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