com.espertech.esper.epl.expression.prev
Class ExprPreviousEvalStrategyWindow
java.lang.Object
com.espertech.esper.epl.expression.prev.ExprPreviousEvalStrategyWindow
- All Implemented Interfaces:
- ExprPreviousEvalStrategy
public class ExprPreviousEvalStrategyWindow
- extends java.lang.Object
- implements ExprPreviousEvalStrategy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExprPreviousEvalStrategyWindow
public ExprPreviousEvalStrategyWindow(int streamNumber,
ExprEvaluator evalNode,
java.lang.Class componentType,
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