Cumulus4j API
(1.1.0)

org.cumulus4j.store.query.method
Class StringStartsWithEvaluator

java.lang.Object
  extended by org.cumulus4j.store.query.method.AbstractMethodEvaluator
      extended by org.cumulus4j.store.query.method.StringStartsWithEvaluator
All Implemented Interfaces:
MethodEvaluator

public class StringStartsWithEvaluator
extends AbstractMethodEvaluator

Evaluator for "{String}.startsWith(arg)".


Field Summary
 
Fields inherited from class org.cumulus4j.store.query.method.AbstractMethodEvaluator
compareToArgument
 
Constructor Summary
StringStartsWithEvaluator()
           
 
Method Summary
 Set<Long> evaluate(QueryEvaluator queryEval, InvokeExpressionEvaluator invokeExprEval, Expression invokedExpr, ResultDescriptor resultDesc)
          Method to evaluate the provided method invocation invoking on a PrimaryExpression.
 
Methods inherited from class org.cumulus4j.store.query.method.AbstractMethodEvaluator
requiresComparisonArgument, setCompareToArgument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringStartsWithEvaluator

public StringStartsWithEvaluator()
Method Detail

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 evaluator
invokeExprEval - Evaluator for the InvokeExpression that this is processing
invokedExpr - Expression on which we are invoking the method
resultDesc - Result descriptor
Returns:
those dataEntryIDs that match the query criteria for the specified resultSymbol or null, if the symbol is not supported

Cumulus4j API
(1.1.0)

Copyright © 2013 NightLabs Consulting GmbH. All Rights Reserved.