Class IntervalForgeOp
java.lang.Object
com.espertech.esper.common.internal.epl.datetime.interval.IntervalForgeOp
- All Implemented Interfaces:
IntervalOp
-
Constructor Summary
ConstructorDescriptionIntervalForgeOp
(ExprEvaluator evaluatorTimestamp, IntervalForgeImpl.IntervalOpEval intervalOpEval) -
Method Summary
Modifier and TypeMethodDescriptionstatic CodegenExpression
codegen
(IntervalForgeImpl forge, CodegenExpression start, CodegenExpression end, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) evaluate
(long startTs, long endTs, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
-
Constructor Details
-
IntervalForgeOp
public IntervalForgeOp(ExprEvaluator evaluatorTimestamp, IntervalForgeImpl.IntervalOpEval intervalOpEval)
-
-
Method Details
-
evaluate
public Object evaluate(long startTs, long endTs, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluate
in interfaceIntervalOp
-
codegen
public static CodegenExpression codegen(IntervalForgeImpl forge, CodegenExpression start, CodegenExpression end, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
-