public abstract class LeafEvaluator<T> extends Object implements Evaluator<org.apache.directory.api.ldap.model.filter.SimpleNode<T>>
Modifier and Type | Field and Description |
---|---|
protected org.apache.directory.api.ldap.model.schema.AttributeType |
attributeType
The AttributeType we will use for the evaluation
|
protected Store |
db
The backend
|
protected Index<T,String> |
idx
The index to use if any
|
protected org.apache.directory.api.ldap.model.schema.LdapComparator<? super Object> |
ldapComparator
The associated comparator
|
protected org.apache.directory.api.ldap.model.filter.SimpleNode<T> |
node
The ExprNode to evaluate
|
protected org.apache.directory.api.ldap.model.schema.Normalizer |
normalizer
The associated normalizer
|
protected org.apache.directory.api.ldap.model.schema.SchemaManager |
schemaManager
The SchemaManager instance
|
Constructor and Description |
---|
LeafEvaluator(org.apache.directory.api.ldap.model.filter.SimpleNode<T> node,
Store db,
org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates a new LeafEvaluator
|
Modifier and Type | Method and Description |
---|---|
org.apache.directory.api.ldap.model.schema.AttributeType |
getAttributeType() |
org.apache.directory.api.ldap.model.schema.LdapComparator<? super Object> |
getComparator() |
org.apache.directory.api.ldap.model.schema.Normalizer |
getNormalizer() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
evaluate, evaluate, getExpression, toString
protected final org.apache.directory.api.ldap.model.filter.SimpleNode<T> node
protected final org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager
protected final org.apache.directory.api.ldap.model.schema.AttributeType attributeType
protected org.apache.directory.api.ldap.model.schema.Normalizer normalizer
protected org.apache.directory.api.ldap.model.schema.LdapComparator<? super Object> ldapComparator
public LeafEvaluator(org.apache.directory.api.ldap.model.filter.SimpleNode<T> node, Store db, org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
node
- The LeafNodedb
- The StoreschemaManager
- The SchemaManagerpublic org.apache.directory.api.ldap.model.schema.AttributeType getAttributeType()
public org.apache.directory.api.ldap.model.schema.Normalizer getNormalizer()
public org.apache.directory.api.ldap.model.schema.LdapComparator<? super Object> getComparator()
public String toString()
toString
in class Object
Object.toString()
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.