Cumulus4j API
(1.1.0)

org.cumulus4j.store.query.method
Class MapContainsKeyEvaluator

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

public class MapContainsKeyEvaluator
extends AbstractMethodEvaluator

Evaluator for "Map.containsKey(key)".


Field Summary
 
Fields inherited from class org.cumulus4j.store.query.method.AbstractMethodEvaluator
compareToArgument
 
Constructor Summary
MapContainsKeyEvaluator()
           
 
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

MapContainsKeyEvaluator

public MapContainsKeyEvaluator()
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.