Uses of Interface
org.apache.directory.server.xdbm.search.Evaluator

Packages that use Evaluator
org.apache.directory.server.xdbm.search   
org.apache.directory.server.xdbm.search.impl   
 

Uses of Evaluator in org.apache.directory.server.xdbm.search
 

Methods in org.apache.directory.server.xdbm.search that return Evaluator
 Evaluator<? extends org.apache.directory.shared.ldap.model.filter.ExprNode,org.apache.directory.shared.ldap.model.entry.Entry,ID> SearchEngine.evaluator(org.apache.directory.shared.ldap.model.filter.ExprNode filter)
          Builds an Evaluator for a filter expression.
 

Uses of Evaluator in org.apache.directory.server.xdbm.search.impl
 

Classes in org.apache.directory.server.xdbm.search.impl that implement Evaluator
 class AndEvaluator<ID>
          An Evaluator for logical conjunction (AND) expressions.
 class ApproximateEvaluator<T,ID extends Comparable<ID>>
          An Evaluator which determines if candidates are matched by ApproximateNode assertions.
 class EqualityEvaluator<T,ID extends Comparable<ID>>
          An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
 class GreaterEqEvaluator<T,ID extends Comparable<ID>>
          An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
 class LeafEvaluator<T,ID extends Comparable<ID>>
          An abstract evaluator to store the common fileds for the Simple node evaluators (ApproximateEvaluator, EqualityEvaluator, GreaterEqEvluator and LessEqEvluator)
 class LessEqEvaluator<T,ID extends Comparable<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 extends Comparable<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 extends Comparable<ID>>
          An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
 class SubstringEvaluator<ID extends Comparable<ID>>
          Evaluates substring filter assertions on an entry.
 class SubtreeScopeEvaluator<E,ID extends Comparable<ID>>
          Evaluates ScopeNode assertions with subtree scope on candidates using an entry database.
 

Methods in org.apache.directory.server.xdbm.search.impl that return Evaluator
<T> Evaluator<? extends org.apache.directory.shared.ldap.model.filter.ExprNode,org.apache.directory.shared.ldap.model.entry.Entry,ID>
EvaluatorBuilder.build(org.apache.directory.shared.ldap.model.filter.ExprNode node)
           
 Evaluator<? extends org.apache.directory.shared.ldap.model.filter.ExprNode,org.apache.directory.shared.ldap.model.entry.Entry,ID> DefaultSearchEngine.evaluator(org.apache.directory.shared.ldap.model.filter.ExprNode filter)
           
 

Methods in org.apache.directory.server.xdbm.search.impl with parameters of type Evaluator
 int ScanCountComparator.compare(Evaluator<?,org.apache.directory.shared.ldap.model.entry.Entry,ID> e1, Evaluator<?,org.apache.directory.shared.ldap.model.entry.Entry,ID> e2)
          Compare two scan counts frpm two evaluators
 int ScanCountComparator.compare(Evaluator<?,org.apache.directory.shared.ldap.model.entry.Entry,ID> e1, Evaluator<?,org.apache.directory.shared.ldap.model.entry.Entry,ID> e2)
          Compare two scan counts frpm two evaluators
 

Constructors in org.apache.directory.server.xdbm.search.impl with parameters of type Evaluator
NotCursor(Store<org.apache.directory.shared.ldap.model.entry.Entry,ID> store, Evaluator<? extends org.apache.directory.shared.ldap.model.filter.ExprNode,org.apache.directory.shared.ldap.model.entry.Entry,ID> childEvaluator)
           
NotEvaluator(org.apache.directory.shared.ldap.model.filter.NotNode node, Evaluator<? extends org.apache.directory.shared.ldap.model.filter.ExprNode,org.apache.directory.shared.ldap.model.entry.Entry,ID> childEvaluator)
           
 

Constructor parameters in org.apache.directory.server.xdbm.search.impl with type arguments of type Evaluator
AndCursor(IndexCursor<V,org.apache.directory.shared.ldap.model.entry.Entry,ID> wrapped, List<Evaluator<? extends org.apache.directory.shared.ldap.model.filter.ExprNode,org.apache.directory.shared.ldap.model.entry.Entry,ID>> evaluators)
          Creates an instance of a AndCursor.
AndEvaluator(org.apache.directory.shared.ldap.model.filter.AndNode node, List<Evaluator<? extends org.apache.directory.shared.ldap.model.filter.ExprNode,org.apache.directory.shared.ldap.model.entry.Entry,ID>> evaluators)
          Creates an instance of AndEvaluator
OrCursor(List<IndexCursor<V,org.apache.directory.shared.ldap.model.entry.Entry,ID>> cursors, List<Evaluator<? extends org.apache.directory.shared.ldap.model.filter.ExprNode,org.apache.directory.shared.ldap.model.entry.Entry,ID>> evaluators)
           
OrEvaluator(org.apache.directory.shared.ldap.model.filter.OrNode node, List<Evaluator<? extends org.apache.directory.shared.ldap.model.filter.ExprNode,org.apache.directory.shared.ldap.model.entry.Entry,ID>> evaluators)
           
 



Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.