org.apache.directory.server.xdbm.search.impl
Class EvaluatorBuilder<ID>
java.lang.Object
org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder<ID>
public class EvaluatorBuilder<ID>
- extends java.lang.Object
Top level filter expression evaluator builder implemenation.
- Version:
- $Rev: 927146 $
- Author:
- Apache Directory Project
Constructor Summary |
EvaluatorBuilder(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
Creates a top level Evaluator where leaves are delegated to a leaf node
evaluator which will be created. |
Method Summary |
<T> Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,org.apache.directory.shared.ldap.entry.ServerEntry,ID> |
|
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 |
EvaluatorBuilder
public EvaluatorBuilder(Store<org.apache.directory.shared.ldap.entry.ServerEntry,ID> db,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager)
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 uponregistries
- the schema registries
- Throws:
java.lang.Exception
- failure to access db or lookup schema in registries
build
public <T> Evaluator<? extends org.apache.directory.shared.ldap.filter.ExprNode,org.apache.directory.shared.ldap.entry.ServerEntry,ID> build(org.apache.directory.shared.ldap.filter.ExprNode node)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.