Class IntervalForgeImpl.IntervalOpEvalLong
java.lang.Object
com.espertech.esper.common.internal.epl.datetime.interval.IntervalForgeImpl.IntervalOpEvalBase
com.espertech.esper.common.internal.epl.datetime.interval.IntervalForgeImpl.IntervalOpEvalLong
- All Implemented Interfaces:
IntervalForgeImpl.IntervalOpEval
- Enclosing class:
- IntervalForgeImpl
public static class IntervalForgeImpl.IntervalOpEvalLong
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
(IntervalComputerForge intervalComputer, CodegenExpression startTs, CodegenExpression endTs, CodegenExpression parameter, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) evaluate
(long startTs, long endTs, Object parameter, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
-
Constructor Details
-
IntervalOpEvalLong
-
-
Method Details
-
evaluate
public Object evaluate(long startTs, long endTs, Object parameter, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
codegen
public static CodegenExpression codegen(IntervalComputerForge intervalComputer, CodegenExpression startTs, CodegenExpression endTs, CodegenExpression parameter, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
-