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.filter.ExprNode,ServerEntry> SearchEngine.evaluator(org.apache.directory.shared.ldap.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
          An Evaluator for logical conjunction (AND) expressions.
 class ApproximateEvaluator
          An Evaluator which determines if candidates are matched by ApproximateNode assertions.
 class EqualityEvaluator<T>
          An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
 class GreaterEqEvaluator
          An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
 class LessEqEvaluator
          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 PresenceEvaluator
          An Evaluator which determines if candidates are matched by GreaterEqNode assertions.
 class SubstringEvaluator
          Evaluates substring filter assertions on an entry.
 class SubtreeScopeEvaluator<E>
          Evaluates ScopeNode assertions with subtree scope on candidates using an entry database.
 

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

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

Constructor parameters in org.apache.directory.server.xdbm.search.impl with type arguments of type Evaluator
AndCursor(IndexCursor<V,ServerEntry> wrapped, java.util.List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry>> evaluators)
           
AndEvaluator(org.apache.directory.shared.ldap.filter.AndNode node, java.util.List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry>> evaluators)
           
OrCursor(java.util.List<IndexCursor<V,ServerEntry>> cursors, java.util.List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry>> evaluators)
           
OrEvaluator(org.apache.directory.shared.ldap.filter.OrNode node, java.util.List<Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry>> evaluators)
           
 



Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.