| 
 | Cumulus4j API (1.1.0) | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ResultDescriptor | |
|---|---|
| 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 ResultDescriptor in org.cumulus4j.store.query | 
|---|
| Methods in org.cumulus4j.store.query that return ResultDescriptor | |
|---|---|
|  ResultDescriptor | QueryEvaluator.popResultDescriptor()Pop a ResultDescriptorfrom the stack. | 
| Methods in org.cumulus4j.store.query with parameters of type ResultDescriptor | |
|---|---|
|  void | QueryEvaluator.pushResultDescriptor(ResultDescriptor resultDescriptor)Push a ResultDescriptoronto the stack. | 
| Uses of ResultDescriptor in org.cumulus4j.store.query.eval | 
|---|
| Methods in org.cumulus4j.store.query.eval that return ResultDescriptor | |
|---|---|
|  ResultDescriptor | ResultDescriptor.negate()Create a negation of this ResultDescriptor. | 
| Methods in org.cumulus4j.store.query.eval with parameters of type ResultDescriptor | |
|---|---|
| protected  Set<Long> | VariableExpressionEvaluator._queryResultDataEntryIDs(ResultDescriptor resultDescriptor) | 
| protected  Set<Long> | PrimaryExpressionEvaluator._queryResultDataEntryIDs(ResultDescriptor resultDescriptor) | 
| protected  Set<Long> | OrExpressionEvaluator._queryResultDataEntryIDs(ResultDescriptor resultDescriptor) | 
| protected  Set<Long> | InvokeExpressionEvaluator._queryResultDataEntryIDs(ResultDescriptor resultDescriptor) | 
| protected  Set<Long> | ParameterExpressionEvaluator._queryResultDataEntryIDs(ResultDescriptor resultDescriptor) | 
| protected  Set<Long> | AndExpressionEvaluator._queryResultDataEntryIDs(ResultDescriptor resultDescriptor) | 
| protected  Set<Long> | SubqueryExpressionEvaluator._queryResultDataEntryIDs(ResultDescriptor resultDescriptor) | 
| protected  Set<Long> | NotExpressionEvaluator._queryResultDataEntryIDs(ResultDescriptor resultDescriptor) | 
| protected  Set<Long> | LiteralEvaluator._queryResultDataEntryIDs(ResultDescriptor resultDescriptor) | 
| protected  Set<Long> | ComparisonExpressionEvaluator._queryResultDataEntryIDs(ResultDescriptor resultDescriptor) | 
| protected abstract  Set<Long> | AbstractExpressionEvaluator._queryResultDataEntryIDs(ResultDescriptor resultDescriptor)Execute a query for the given resultDescriptor. | 
| protected  Set<Long> | OrExpressionEvaluator._queryResultDataEntryIDsIgnoringNegation(ResultDescriptor resultDescriptor) | 
| protected  Set<Long> | AndExpressionEvaluator._queryResultDataEntryIDsIgnoringNegation(ResultDescriptor resultDescriptor) | 
| protected  List<Object> | AbstractExpressionEvaluator._queryResultObjects(ResultDescriptor resultDescriptor)Get those objects that match the query criteria for the specified resultDescriptorornull, if the givensymbolis not queryable by the
 evaluator implementation. | 
|  Set<Long> | AbstractExpressionEvaluator.queryResultDataEntryIDs(ResultDescriptor resultDescriptor)Get those dataEntryIDs that match the query
 criteria for the specifiedresultDescriptorornull,
 if the givensymbolis not queryable by the
 evaluator implementation. | 
|  List<Object> | AbstractExpressionEvaluator.queryResultObjects(ResultDescriptor resultDescriptor)Get those objects that match the query criteria for the specified resultDescriptorornull, if the givensymbolis not queryable by the
 evaluator implementation. | 
| Uses of ResultDescriptor in org.cumulus4j.store.query.method | 
|---|
| Methods in org.cumulus4j.store.query.method with parameters of type ResultDescriptor | |
|---|---|
|  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 | |||||||||