org.cumulus4j.store.query.method
Class StringToUpperCaseEvaluator
java.lang.Object
org.cumulus4j.store.query.method.AbstractMethodEvaluator
org.cumulus4j.store.query.method.StringToUpperCaseEvaluator
- All Implemented Interfaces:
- MethodEvaluator
public class StringToUpperCaseEvaluator
- extends AbstractMethodEvaluator
Evaluator for "String.toUpperCase() {oper} {compareTo}".
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringToUpperCaseEvaluator
public StringToUpperCaseEvaluator()
requiresComparisonArgument
public boolean requiresComparisonArgument()
- Description copied from interface:
MethodEvaluator
- Whether this evaluator requires a comparison argument to perform its evaluation.
- Specified by:
requiresComparisonArgument
in interface MethodEvaluator
- Overrides:
requiresComparisonArgument
in class AbstractMethodEvaluator
- Returns:
- True if needing the comparison argument
evaluate
public Set<Long> evaluate(QueryEvaluator queryEval,
InvokeExpressionEvaluator invokeExprEval,
Expression invokedExpr,
ResultDescriptor resultDesc)
- Description copied from interface:
MethodEvaluator
- Method to evaluate the provided method invocation invoking on a PrimaryExpression.
- Parameters:
queryEval
- Query evaluatorinvokeExprEval
- Evaluator for the InvokeExpression that this is processinginvokedExpr
- Expression on which we are invoking the methodresultDesc
- Result descriptor
- Returns:
- those
dataEntryID
s that match the query
criteria for the specified resultSymbol
or null
, if the symbol is not supported
Copyright © 2012 NightLabs Consulting GmbH. All Rights Reserved.