com.espertech.esper.epl.expression.prev
Class ExprPreviousEvalStrategyCount
java.lang.Object
com.espertech.esper.epl.expression.prev.ExprPreviousEvalStrategyCount
- All Implemented Interfaces:
- ExprPreviousEvalStrategy
public class ExprPreviousEvalStrategyCount
- extends java.lang.Object
- implements ExprPreviousEvalStrategy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExprPreviousEvalStrategyCount
public ExprPreviousEvalStrategyCount(int streamNumber,
RandomAccessByIndexGetter randomAccessGetter,
RelativeAccessByEventNIndexMap relativeAccessGetter)
evaluate
public java.lang.Object evaluate(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext)
- Specified by:
evaluate
in interface ExprPreviousEvalStrategy
evaluateGetCollEvents
public java.util.Collection<EventBean> evaluateGetCollEvents(EventBean[] eventsPerStream,
ExprEvaluatorContext context)
- Specified by:
evaluateGetCollEvents
in interface ExprPreviousEvalStrategy
evaluateGetCollScalar
public java.util.Collection evaluateGetCollScalar(EventBean[] eventsPerStream,
ExprEvaluatorContext context)
- Specified by:
evaluateGetCollScalar
in interface ExprPreviousEvalStrategy
evaluateGetEventBean
public EventBean evaluateGetEventBean(EventBean[] eventsPerStream,
ExprEvaluatorContext context)
- Specified by:
evaluateGetEventBean
in interface ExprPreviousEvalStrategy