| 
Cumulus4j API (1.0.1)  | 
|||||||||
| 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 ResultDescriptor from the stack. | 
| Methods in org.cumulus4j.store.query with parameters of type ResultDescriptor | |
|---|---|
 void | 
QueryEvaluator.pushResultDescriptor(ResultDescriptor resultDescriptor)
Push a ResultDescriptor onto 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 resultDescriptor
 or null, if the given symbol is not queryable by the
 evaluator implementation. | 
 Set<Long> | 
AbstractExpressionEvaluator.queryResultDataEntryIDs(ResultDescriptor resultDescriptor)
Get those dataEntryIDs that match the query
 criteria for the specified resultDescriptor or null,
 if the given symbol is not queryable by the
 evaluator implementation. | 
 List<Object> | 
AbstractExpressionEvaluator.queryResultObjects(ResultDescriptor resultDescriptor)
Get those objects that match the query criteria for the specified resultDescriptor
 or null, if the given symbol is 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.0.1)  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||