Package | Description |
---|---|
org.apache.directory.server.xdbm.search | |
org.apache.directory.server.xdbm.search.impl |
Modifier and Type | Method and Description |
---|---|
Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
SearchEngine.evaluator(org.apache.directory.shared.ldap.filter.ExprNode filter)
Builds an Evaluator for a filter expression.
|
Modifier and Type | Class and Description |
---|---|
class |
AndEvaluator<ID>
An Evaluator for logical conjunction (AND) expressions.
|
class |
ApproximateEvaluator<T,ID>
An Evaluator which determines if candidates are matched by ApproximateNode
assertions.
|
class |
EqualityEvaluator<T,ID>
An Evaluator which determines if candidates are matched by GreaterEqNode
assertions.
|
class |
GreaterEqEvaluator<T,ID>
An Evaluator which determines if candidates are matched by GreaterEqNode
assertions.
|
class |
LessEqEvaluator<T,ID>
An Evaluator which determines if candidates are matched by LessEqNode
assertions.
|
class |
NotEvaluator<ID>
An Evaluator for logical negation (NOT) expressions.
|
class |
OneLevelScopeEvaluator<E,ID>
Evaluates one level scope assertions on candidates using an entry database.
|
class |
OrEvaluator<ID>
An Evaluator for logical disjunction (OR) expressions.
|
class |
PresenceEvaluator<ID>
An Evaluator which determines if candidates are matched by GreaterEqNode
assertions.
|
class |
SubstringEvaluator<ID>
Evaluates substring filter assertions on an entry.
|
class |
SubtreeScopeEvaluator<E,ID>
Evaluates ScopeNode assertions with subtree scope on candidates using an
entry database.
|
Modifier and Type | Method and Description |
---|---|
<T> Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
EvaluatorBuilder.build(org.apache.directory.shared.ldap.filter.ExprNode node) |
Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
DefaultSearchEngine.evaluator(org.apache.directory.shared.ldap.filter.ExprNode filter) |
Constructor and Description |
---|
NotCursor(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db,
Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,org.apache.directory.shared.ldap.entry.ServerEntry,ID> childEvaluator) |
NotEvaluator(org.apache.directory.shared.ldap.filter.NotNode node,
Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,org.apache.directory.shared.ldap.entry.ServerEntry,ID> childEvaluator) |
Constructor and Description |
---|
AndCursor(IndexCursor<V,org.apache.directory.shared.ldap.entry.ServerEntry,ID> wrapped,
List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,org.apache.directory.shared.ldap.entry.ServerEntry,ID>> evaluators) |
AndEvaluator(org.apache.directory.shared.ldap.filter.AndNode node,
List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,org.apache.directory.shared.ldap.entry.ServerEntry,ID>> evaluators) |
OrCursor(List<IndexCursor<V,org.apache.directory.shared.ldap.entry.ServerEntry,ID>> cursors,
List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,org.apache.directory.shared.ldap.entry.ServerEntry,ID>> evaluators) |
OrEvaluator(org.apache.directory.shared.ldap.filter.OrNode node,
List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,org.apache.directory.shared.ldap.entry.ServerEntry,ID>> evaluators) |
Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.