org.apache.directory.server.xdbm.search.impl
Class EvaluatorBuilder<ID extends Comparable<ID>>
java.lang.Object
org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder<ID>
public class EvaluatorBuilder<ID extends Comparable<ID>>
- extends Object
Top level filter expression evaluator builder implemenation.
- Author:
- Apache Directory Project
|
Constructor Summary |
EvaluatorBuilder(Store<org.apache.directory.shared.ldap.model.entry.Entry,ID> db,
org.apache.directory.shared.ldap.model.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.model.filter.ExprNode,org.apache.directory.shared.ldap.model.entry.Entry,ID> |
|
build(org.apache.directory.shared.ldap.model.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.model.entry.Entry,ID> db,
org.apache.directory.shared.ldap.model.schema.SchemaManager schemaManager)
throws 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 uponschemaManager - the schema manager
- Throws:
Exception - failure to access db or lookup schema in registries
build
public <T> Evaluator<? extends org.apache.directory.shared.ldap.model.filter.ExprNode,org.apache.directory.shared.ldap.model.entry.Entry,ID> build(org.apache.directory.shared.ldap.model.filter.ExprNode node)
throws Exception
- Throws:
Exception
Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.