Class IntervalForgeImpl.IntervalOpLongWithEndForge
java.lang.Object
com.espertech.esper.common.internal.epl.datetime.interval.IntervalForgeImpl.IntervalOpForgeDateWithEndBase
com.espertech.esper.common.internal.epl.datetime.interval.IntervalForgeImpl.IntervalOpLongWithEndForge
- All Implemented Interfaces:
IntervalForgeImpl.IntervalOpForge
- Enclosing class:
- IntervalForgeImpl
public static class IntervalForgeImpl.IntervalOpLongWithEndForge
extends IntervalForgeImpl.IntervalOpForgeDateWithEndBase
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.datetime.interval.IntervalForgeImpl.IntervalOpForgeDateWithEndBase
forgeEndTimestamp, intervalComputer
-
Constructor Summary
ConstructorDescriptionIntervalOpLongWithEndForge
(IntervalComputerForge intervalComputer, ExprForge evaluatorEndTimestamp) -
Method Summary
Modifier and TypeMethodDescriptionprotected CodegenExpression
codegenEvaluate
(CodegenExpressionRef startTs, CodegenExpressionRef endTs, CodegenExpressionRef paramStartTs, CodegenExpressionRef paramEndTs, CodegenMethod parentNode, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) makeEval()
Methods inherited from class com.espertech.esper.common.internal.epl.datetime.interval.IntervalForgeImpl.IntervalOpForgeDateWithEndBase
codegen
-
Constructor Details
-
IntervalOpLongWithEndForge
public IntervalOpLongWithEndForge(IntervalComputerForge intervalComputer, ExprForge evaluatorEndTimestamp)
-
-
Method Details
-
makeEval
-
codegenEvaluate
protected CodegenExpression codegenEvaluate(CodegenExpressionRef startTs, CodegenExpressionRef endTs, CodegenExpressionRef paramStartTs, CodegenExpressionRef paramEndTs, CodegenMethod parentNode, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) - Specified by:
codegenEvaluate
in classIntervalForgeImpl.IntervalOpForgeDateWithEndBase
-