| 
 | Cumulus4j API (1.1.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 | JDOQueryEvaluatorJDO-specific sub-class of QueryEvaluatorbinding the JDO-agnostic query logic
 to the JDO API. | 
|  class | JPAQueryEvaluatorJDO-specific sub-class of QueryEvaluatorbinding 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.1.0) | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||