com.espertech.esper.epl.enummethod.eval
Class EnumEvalMostLeastFrequentEvent

java.lang.Object
  extended by com.espertech.esper.epl.enummethod.eval.EnumEvalBase
      extended by com.espertech.esper.epl.enummethod.eval.EnumEvalMostLeastFrequentEvent
All Implemented Interfaces:
EnumEval

public class EnumEvalMostLeastFrequentEvent
extends EnumEvalBase
implements EnumEval


Field Summary
 
Fields inherited from class com.espertech.esper.epl.enummethod.eval.EnumEvalBase
innerExpression, streamNumLambda
 
Constructor Summary
EnumEvalMostLeastFrequentEvent(ExprEvaluator innerExpression, int streamCountIncoming, boolean mostFrequent)
           
 
Method Summary
 java.lang.Object evaluateEnumMethod(EventBean[] eventsLambda, java.util.Collection target, boolean isNewData, ExprEvaluatorContext context)
           
protected static java.lang.Object getResult(java.util.Map<java.lang.Object,java.lang.Integer> items, boolean mostFrequent)
           
 
Methods inherited from class com.espertech.esper.epl.enummethod.eval.EnumEvalBase
getInnerExpression, getStreamNumSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.espertech.esper.epl.enummethod.eval.EnumEval
getStreamNumSize
 

Constructor Detail

EnumEvalMostLeastFrequentEvent

public EnumEvalMostLeastFrequentEvent(ExprEvaluator innerExpression,
                                      int streamCountIncoming,
                                      boolean mostFrequent)
Method Detail

evaluateEnumMethod

public java.lang.Object evaluateEnumMethod(EventBean[] eventsLambda,
                                           java.util.Collection target,
                                           boolean isNewData,
                                           ExprEvaluatorContext context)
Specified by:
evaluateEnumMethod in interface EnumEval

getResult

protected static java.lang.Object getResult(java.util.Map<java.lang.Object,java.lang.Integer> items,
                                            boolean mostFrequent)

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com