Class DTLocalBeanIntervalWithEndForge
java.lang.Object
com.espertech.esper.common.internal.epl.datetime.dtlocal.DTLocalBeanIntervalWithEndForge
- All Implemented Interfaces:
DTLocalForge
-
Field Summary
Modifier and TypeFieldDescriptionprotected final EPTypeClass
protected final EventPropertyGetterSPI
protected final EPTypeClass
protected final EventPropertyGetterSPI
protected final DTLocalForgeIntervalComp
-
Constructor Summary
ConstructorDescriptionDTLocalBeanIntervalWithEndForge
(EventPropertyGetterSPI getterStartTimestamp, EPTypeClass getterStartReturnType, EventPropertyGetterSPI getterEndTimestamp, EPTypeClass getterEndReturnType, DTLocalForgeIntervalComp inner) -
Method Summary
Modifier and TypeMethodDescriptioncodegen
(CodegenExpression inner, EPTypeClass innerType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
-
Field Details
-
getterStartTimestamp
-
getterStartReturnType
-
getterEndTimestamp
-
getterEndReturnType
-
inner
-
-
Constructor Details
-
DTLocalBeanIntervalWithEndForge
public DTLocalBeanIntervalWithEndForge(EventPropertyGetterSPI getterStartTimestamp, EPTypeClass getterStartReturnType, EventPropertyGetterSPI getterEndTimestamp, EPTypeClass getterEndReturnType, DTLocalForgeIntervalComp inner)
-
-
Method Details
-
getDTEvaluator
- Specified by:
getDTEvaluator
in interfaceDTLocalForge
-
codegen
public CodegenExpression codegen(CodegenExpression inner, EPTypeClass innerType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) - Specified by:
codegen
in interfaceDTLocalForge
-