org.apache.directory.server.xdbm.search.impl
Class EvaluatorBuilder

java.lang.Object
  extended by org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder

public class EvaluatorBuilder
extends java.lang.Object

Top level filter expression evaluator builder implemenation.

Version:
$Rev: 659774 $
Author:
Apache Directory Project

Constructor Summary
EvaluatorBuilder(Store<ServerEntry> db, Registries registries)
          Creates a top level Evaluator where leaves are delegated to a leaf node evaluator which will be created.
 
Method Summary
 Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry> build(org.apache.directory.shared.ldap.filter.ExprNode node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvaluatorBuilder

public EvaluatorBuilder(Store<ServerEntry> db,
                        Registries registries)
                 throws java.lang.Exception
Creates a top level Evaluator where leaves are delegated to a leaf node evaluator which will be created.

Parameters:
db - the database this evaluator operates upon
registries - the schema registries
Throws:
java.lang.Exception - failure to access db or lookup schema in registries
Method Detail

build

public Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,ServerEntry> build(org.apache.directory.shared.ldap.filter.ExprNode node)
                                                                                        throws java.lang.Exception
Throws:
java.lang.Exception


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