Modifier and Type | Method and Description |
---|---|
Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode> |
SearchEngine.evaluator(PartitionTxn partitionTxn,
org.apache.directory.api.ldap.model.filter.ExprNode filter)
Builds an Evaluator for a filter expression.
|
Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode> |
PartitionSearchResult.getEvaluator() |
Modifier and Type | Method and Description |
---|---|
void |
PartitionSearchResult.setEvaluator(Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode> evaluator) |
Constructor and Description |
---|
NotCursor(PartitionTxn partitionTxn,
Store store,
Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode> childEvaluator)
Creates a new instance of an NotCursor
|
Constructor and Description |
---|
AndCursor(PartitionTxn partitionTxn,
org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<V,String>> wrapped,
List<Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode>> evaluators)
Creates an instance of a AndCursor.
|
OrCursor(PartitionTxn partitionTxn,
List<org.apache.directory.api.ldap.model.cursor.Cursor<IndexEntry<V,String>>> cursors,
List<Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode>> evaluators)
Creates a new instance of an OrCursor
|
Modifier and Type | Class and Description |
---|---|
class |
AndEvaluator
An Evaluator for logical conjunction (AND) expressions.
|
class |
ApproximateEvaluator<T>
An Evaluator which determines if candidates are matched by ApproximateNode
assertions.
|
class |
BaseLevelScopeEvaluator<E>
Evaluates base level scope assertions on candidates using an entry database.
|
class |
EmptyEvaluator
An Evaluator that always return false, for the case we have no entry to return
|
class |
EqualityEvaluator<T>
An Evaluator which determines if candidates are matched by GreaterEqNode
assertions.
|
class |
GreaterEqEvaluator<T>
An Evaluator which determines if candidates are matched by GreaterEqNode
assertions.
|
class |
LeafEvaluator<T>
An abstract evaluator to store the common fileds for the Simple node evaluators
(ApproximateEvaluator, EqualityEvaluator, GreaterEqEvluator and LessEqEvluator)
|
class |
LessEqEvaluator<T>
An Evaluator which determines if candidates are matched by LessEqNode
assertions.
|
class |
NotEvaluator
An Evaluator for logical negation (NOT) expressions.
|
class |
OneLevelScopeEvaluator<E>
Evaluates one level scope assertions on candidates using an entry database.
|
class |
OrEvaluator
An Evaluator for logical disjunction (OR) expressions.
|
class |
PassThroughEvaluator
An Evaluator that always validate all the submitted values
|
class |
PresenceEvaluator
An Evaluator which determines if candidates are matched by GreaterEqNode
assertions.
|
class |
SubstringEvaluator
Evaluates substring filter assertions on an entry.
|
class |
SubtreeScopeEvaluator
Evaluates ScopeNode assertions with subtree scope on candidates using an
entry database.
|
Constructor and Description |
---|
NotEvaluator(org.apache.directory.api.ldap.model.filter.NotNode node,
Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode> childEvaluator)
Creates a new NotEvaluator
|
Constructor and Description |
---|
AndEvaluator(org.apache.directory.api.ldap.model.filter.AndNode node,
List<Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode>> evaluators)
Creates an instance of AndEvaluator
|
OrEvaluator(org.apache.directory.api.ldap.model.filter.OrNode node,
List<Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode>> evaluators)
Creates a new OrEvaluator
|
Modifier and Type | Method and Description |
---|---|
<T> Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode> |
EvaluatorBuilder.build(PartitionTxn partitionTxn,
org.apache.directory.api.ldap.model.filter.ExprNode node) |
Evaluator<? extends org.apache.directory.api.ldap.model.filter.ExprNode> |
DefaultSearchEngine.evaluator(PartitionTxn partitionTxn,
org.apache.directory.api.ldap.model.filter.ExprNode filter)
Builds an Evaluator for a filter expression.
|
Modifier and Type | Method and Description |
---|---|
int |
ScanCountComparator.compare(Evaluator<?> e1,
Evaluator<?> e2)
Compare two scan counts frpm two evaluators
|
int |
ScanCountComparator.compare(Evaluator<?> e1,
Evaluator<?> e2)
Compare two scan counts frpm two evaluators
|
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.