|
Cumulus4j API (1.0.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 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 dataEntryID s 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.0) |
|||||||||
PREV NEXT | FRAMES NO FRAMES |