Cumulus4j API
(1.0.0)

Uses of Class
org.cumulus4j.store.query.eval.AbstractExpressionEvaluator

Packages that use AbstractExpressionEvaluator
org.cumulus4j.store.query Query implementation for JDO and JPA. 
org.cumulus4j.store.query.eval Evaluators actually doing the query work. 
 

Uses of AbstractExpressionEvaluator in org.cumulus4j.store.query
 

Methods in org.cumulus4j.store.query that return AbstractExpressionEvaluator
 AbstractExpressionEvaluator<?> QueryEvaluator.getExpressionEvaluator()
           
 

Uses of AbstractExpressionEvaluator in org.cumulus4j.store.query.eval
 

Subclasses of AbstractExpressionEvaluator in org.cumulus4j.store.query.eval
 class AndExpressionEvaluator
           Evaluator handling the boolean operation "&&" (AND).
 class ComparisonExpressionEvaluator
          Evaluator handling the comparisons ==, <, <=, >, >=.
 class InvokeExpressionEvaluator
          Evaluator handling method invocations like Collection.contains(...).
 class LiteralEvaluator
          Evaluator representing literals.
 class NotExpressionEvaluator
           Evaluator handling "!" (negation).
 class OrExpressionEvaluator
           Evaluator handling the boolean operation "||" (OR).
 class ParameterExpressionEvaluator
          Evaluator representing query parameters.
 class PrimaryExpressionEvaluator
          Evaluator representing PrimaryExpressions.
 class SubqueryExpressionEvaluator
          Evaluator handling a sub-query.
 class VariableExpressionEvaluator
          Evaluator representing variables.
 

Methods in org.cumulus4j.store.query.eval that return AbstractExpressionEvaluator
 AbstractExpressionEvaluator<? extends Expression> OrExpressionEvaluator.getLeft()
           
 AbstractExpressionEvaluator<? extends Expression> AndExpressionEvaluator.getLeft()
           
 AbstractExpressionEvaluator<? extends Expression> AbstractExpressionEvaluator.getLeft()
          Get the left branch in the tree structure.
 AbstractExpressionEvaluator<?> AbstractExpressionEvaluator.getParent()
          Get the parent-node in the tree.
 AbstractExpressionEvaluator<? extends Expression> OrExpressionEvaluator.getRight()
           
 AbstractExpressionEvaluator<? extends Expression> AndExpressionEvaluator.getRight()
           
 AbstractExpressionEvaluator<? extends Expression> AbstractExpressionEvaluator.getRight()
          Get the right branch in the tree structure.
 

Methods in org.cumulus4j.store.query.eval with parameters of type AbstractExpressionEvaluator
 void AbstractExpressionEvaluator.setLeft(AbstractExpressionEvaluator<? extends Expression> left)
          Set the left branch in the tree structure.
 void AbstractExpressionEvaluator.setRight(AbstractExpressionEvaluator<? extends Expression> right)
          Set the right branch in the tree structure.
 

Constructors in org.cumulus4j.store.query.eval with parameters of type AbstractExpressionEvaluator
AbstractExpressionEvaluator(QueryEvaluator queryEvaluator, AbstractExpressionEvaluator<?> parent, X expression)
          Create an AbstractExpressionEvaluator instance.
AndExpressionEvaluator(QueryEvaluator queryEvaluator, AbstractExpressionEvaluator<?> parent, DyadicExpression expression)
           
ComparisonExpressionEvaluator(QueryEvaluator queryEvaluator, AbstractExpressionEvaluator<?> parent, DyadicExpression expression)
           
InvokeExpressionEvaluator(QueryEvaluator queryEvaluator, AbstractExpressionEvaluator<?> parent, InvokeExpression expression)
           
LiteralEvaluator(QueryEvaluator queryEvaluator, AbstractExpressionEvaluator<?> parent, Literal expression)
           
NotExpressionEvaluator(QueryEvaluator queryEvaluator, AbstractExpressionEvaluator<?> parent, DyadicExpression expression)
           
OrExpressionEvaluator(QueryEvaluator queryEvaluator, AbstractExpressionEvaluator<?> parent, DyadicExpression expression)
           
ParameterExpressionEvaluator(QueryEvaluator queryEvaluator, AbstractExpressionEvaluator<?> parent, ParameterExpression expression)
           
PrimaryExpressionEvaluator(QueryEvaluator queryEvaluator, AbstractExpressionEvaluator<?> parent, PrimaryExpression expression)
           
SubqueryExpressionEvaluator(QueryEvaluator queryEvaluator, AbstractExpressionEvaluator<?> parent, SubqueryExpression expression)
          Create an instance.
VariableExpressionEvaluator(QueryEvaluator queryEvaluator, AbstractExpressionEvaluator<?> parent, VariableExpression expression)
           
 


Cumulus4j API
(1.0.0)

Copyright © 2012 NightLabs Consulting GmbH. All Rights Reserved.