|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.directory.server.xdbm.search.impl.LeafEvaluator<T,ID>
public abstract class LeafEvaluator<T,ID extends Comparable<ID>>
An abstract evaluator to store the common fileds for the Simple node evaluators (ApproximateEvaluator, EqualityEvaluator, GreaterEqEvluator and LessEqEvluator)
| Field Summary | |
|---|---|
protected org.apache.directory.shared.ldap.model.schema.AttributeType |
attributeType
The AttributeType we will use for the evaluation |
protected Store<org.apache.directory.shared.ldap.model.entry.Entry,ID> |
db
The backend |
protected Index<T,org.apache.directory.shared.ldap.model.entry.Entry,ID> |
idx
The index to use if any |
protected org.apache.directory.shared.ldap.model.schema.LdapComparator<? super Object> |
ldapComparator
The associated comparator |
protected org.apache.directory.shared.ldap.model.filter.SimpleNode<T> |
node
The ExprNode to evaluate |
protected org.apache.directory.shared.ldap.model.schema.Normalizer |
normalizer
The associated normalizer |
protected org.apache.directory.shared.ldap.model.schema.SchemaManager |
schemaManager
The SchemaManager instance |
| Constructor Summary | |
|---|---|
LeafEvaluator(org.apache.directory.shared.ldap.model.filter.SimpleNode<T> node,
Store<org.apache.directory.shared.ldap.model.entry.Entry,ID> db,
org.apache.directory.shared.ldap.model.schema.SchemaManager schemaManager)
|
|
| Method Summary | |
|---|---|
org.apache.directory.shared.ldap.model.schema.AttributeType |
getAttributeType()
|
org.apache.directory.shared.ldap.model.schema.LdapComparator<? super Object> |
getComparator()
|
org.apache.directory.shared.ldap.model.schema.Normalizer |
getNormalizer()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.directory.server.xdbm.search.Evaluator |
|---|
evaluate, evaluateEntry, getExpression |
| Field Detail |
|---|
protected final org.apache.directory.shared.ldap.model.filter.SimpleNode<T> node
protected final Store<org.apache.directory.shared.ldap.model.entry.Entry,ID extends Comparable<ID>> db
protected final org.apache.directory.shared.ldap.model.schema.SchemaManager schemaManager
protected final org.apache.directory.shared.ldap.model.schema.AttributeType attributeType
protected org.apache.directory.shared.ldap.model.schema.Normalizer normalizer
protected org.apache.directory.shared.ldap.model.schema.LdapComparator<? super Object> ldapComparator
protected Index<T,org.apache.directory.shared.ldap.model.entry.Entry,ID extends Comparable<ID>> idx
| Constructor Detail |
|---|
public LeafEvaluator(org.apache.directory.shared.ldap.model.filter.SimpleNode<T> node,
Store<org.apache.directory.shared.ldap.model.entry.Entry,ID> db,
org.apache.directory.shared.ldap.model.schema.SchemaManager schemaManager)
throws Exception
Exception| Method Detail |
|---|
public org.apache.directory.shared.ldap.model.schema.AttributeType getAttributeType()
public org.apache.directory.shared.ldap.model.schema.Normalizer getNormalizer()
public org.apache.directory.shared.ldap.model.schema.LdapComparator<? super Object> getComparator()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||