| 
Cumulus4j API (1.2.0)  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use QueryEvaluator | |
|---|---|
| org.cumulus4j.store.query | Query implementation for JDO and JPA. | 
| org.cumulus4j.store.query.eval | Evaluators actually doing the query work. | 
| org.cumulus4j.store.query.method | Package providing handlers for various JDOQL/JPQL methods, utilising the index information and querying the backend datastore as necessary to access the DataEntry objects matching the particular method clause. | 
| Uses of QueryEvaluator in org.cumulus4j.store.query | 
|---|
| Subclasses of QueryEvaluator in org.cumulus4j.store.query | |
|---|---|
 class | 
JDOQueryEvaluator
JDO-specific sub-class of QueryEvaluator binding the JDO-agnostic query logic
 to the JDO API. | 
 class | 
JPAQueryEvaluator
JDO-specific sub-class of QueryEvaluator binding the JDO-agnostic query logic
 to the JDO API. | 
| Uses of QueryEvaluator in org.cumulus4j.store.query.eval | 
|---|
| Fields in org.cumulus4j.store.query.eval declared as QueryEvaluator | |
|---|---|
protected  QueryEvaluator | 
PrimaryExpressionResolver.queryEvaluator
 | 
| Methods in org.cumulus4j.store.query.eval that return QueryEvaluator | |
|---|---|
 QueryEvaluator | 
AbstractExpressionEvaluator.getQueryEvaluator()
Get the evaluator responsible for evaluating the entire query.  | 
| Methods in org.cumulus4j.store.query.eval with parameters of type QueryEvaluator | |
|---|---|
static Object | 
ExpressionHelper.getEvaluatedInvokeArgument(QueryEvaluator queryEval,
                                                     InvokeExpression expr)
Method to evaluate the argument for passing in to a method invocation.  | 
static Object[] | 
ExpressionHelper.getEvaluatedInvokeArguments(QueryEvaluator queryEval,
                                                       InvokeExpression expr)
Method to evaluate the arguments for passing in to a method invocation.  | 
| Uses of QueryEvaluator in org.cumulus4j.store.query.method | 
|---|
| Methods in org.cumulus4j.store.query.method with parameters of type QueryEvaluator | |
|---|---|
 Set<Long> | 
StringToUpperCaseEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
DateGetMonthEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
StringLengthEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
MapContainsValueEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
DateGetMinuteEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
MapSizeEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
StringEqualsEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
DateGetDayEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
StringMatchesEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
StringToLowerCaseEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
StringSubstringEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
DateGetHourEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
CollectionContainsEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
CollectionSizeEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
StringIndexOfEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
DateGetSecondEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
MapContainsKeyEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
DateGetYearEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
StringStartsWithEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
CollectionIsEmptyEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
MethodEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
Method to evaluate the provided method invocation invoking on a PrimaryExpression.  | 
 Set<Long> | 
StringEqualsIgnoreCaseEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
StringEndsWithEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
 Set<Long> | 
MapIsEmptyEvaluator.evaluate(QueryEvaluator queryEval,
                 InvokeExpressionEvaluator invokeExprEval,
                 Expression invokedExpr,
                 ResultDescriptor resultDesc)
 | 
  | 
Cumulus4j API (1.2.0)  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||