public class ExprPreviousEvalStrategyPrev extends java.lang.Object implements ExprPreviousEvalStrategy
Constructor and Description |
---|
ExprPreviousEvalStrategyPrev(int streamNumber,
ExprEvaluator indexNode,
ExprEvaluator evalNode,
RandomAccessByIndexGetter randomAccessGetter,
RelativeAccessByEventNIndexGetter relativeAccessGetter,
boolean constantIndex,
java.lang.Integer constantIndexNumber,
boolean tail) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
evaluate(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext) |
java.util.Collection<EventBean> |
evaluateGetCollEvents(EventBean[] eventsPerStream,
ExprEvaluatorContext context) |
java.util.Collection |
evaluateGetCollScalar(EventBean[] eventsPerStream,
ExprEvaluatorContext context) |
EventBean |
evaluateGetEventBean(EventBean[] eventsPerStream,
ExprEvaluatorContext context) |
public ExprPreviousEvalStrategyPrev(int streamNumber, ExprEvaluator indexNode, ExprEvaluator evalNode, RandomAccessByIndexGetter randomAccessGetter, RelativeAccessByEventNIndexGetter relativeAccessGetter, boolean constantIndex, java.lang.Integer constantIndexNumber, boolean tail)
public java.lang.Object evaluate(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext)
evaluate
in interface ExprPreviousEvalStrategy
public EventBean evaluateGetEventBean(EventBean[] eventsPerStream, ExprEvaluatorContext context)
evaluateGetEventBean
in interface ExprPreviousEvalStrategy
public java.util.Collection<EventBean> evaluateGetCollEvents(EventBean[] eventsPerStream, ExprEvaluatorContext context)
evaluateGetCollEvents
in interface ExprPreviousEvalStrategy
public java.util.Collection evaluateGetCollScalar(EventBean[] eventsPerStream, ExprEvaluatorContext context)
evaluateGetCollScalar
in interface ExprPreviousEvalStrategy