Class IntervalForgeImpl.IntervalOpCalEval
java.lang.Object
com.espertech.esper.common.internal.epl.datetime.interval.IntervalForgeImpl.IntervalOpEvalBase
com.espertech.esper.common.internal.epl.datetime.interval.IntervalForgeImpl.IntervalOpCalEval
- All Implemented Interfaces:
IntervalForgeImpl.IntervalOpEval
- Enclosing class:
- IntervalForgeImpl
public static class IntervalForgeImpl.IntervalOpCalEval
extends IntervalForgeImpl.IntervalOpEvalBase
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.datetime.interval.IntervalForgeImpl.IntervalOpEvalBase
intervalComputer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CodegenExpression
codegen
(IntervalForgeImpl.IntervalOpCalForge forge, CodegenExpression start, CodegenExpression end, CodegenExpression parameter, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) evaluate
(long startTs, long endTs, Object parameter, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
-
Constructor Details
-
IntervalOpCalEval
-
-
Method Details
-
evaluate
public Object evaluate(long startTs, long endTs, Object parameter, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
codegen
public static CodegenExpression codegen(IntervalForgeImpl.IntervalOpCalForge forge, CodegenExpression start, CodegenExpression end, CodegenExpression parameter, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
-