Class IntervalForgeImpl.IntervalOpEvalDateWithEndBase
java.lang.Object
com.espertech.esper.common.internal.epl.datetime.interval.IntervalForgeImpl.IntervalOpEvalDateWithEndBase
- All Implemented Interfaces:
IntervalForgeImpl.IntervalOpEval
- Direct Known Subclasses:
IntervalForgeImpl.IntervalOpCalWithEndEval
,IntervalForgeImpl.IntervalOpDateWithEndEval
,IntervalForgeImpl.IntervalOpLocalDateTimeWithEndEval
,IntervalForgeImpl.IntervalOpLongWithEndEval
,IntervalForgeImpl.IntervalOpZonedDateTimeWithEndEval
- Enclosing class:
- IntervalForgeImpl
public abstract static class IntervalForgeImpl.IntervalOpEvalDateWithEndBase
extends Object
implements IntervalForgeImpl.IntervalOpEval
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
IntervalOpEvalDateWithEndBase
(IntervalComputerEval intervalComputer, ExprEvaluator evaluatorEndTimestamp) -
Method Summary
Modifier and TypeMethodDescriptionevaluate
(long startTs, long endTs, Object parameterStartTs, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) abstract Object
evaluate
(long startTs, long endTs, Object parameterStartTs, Object parameterEndTs, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
-
Field Details
-
intervalComputer
-
-
Constructor Details
-
IntervalOpEvalDateWithEndBase
protected IntervalOpEvalDateWithEndBase(IntervalComputerEval intervalComputer, ExprEvaluator evaluatorEndTimestamp)
-
-
Method Details
-
evaluate
public abstract Object evaluate(long startTs, long endTs, Object parameterStartTs, Object parameterEndTs, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
evaluate
public Object evaluate(long startTs, long endTs, Object parameterStartTs, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluate
in interfaceIntervalForgeImpl.IntervalOpEval
-