Class DTMPluginValueChangeForge
java.lang.Object
com.espertech.esper.common.internal.epl.datetime.plugin.DTMPluginValueChangeForge
- All Implemented Interfaces:
CalendarForge
-
Constructor Summary
ConstructorDescriptionDTMPluginValueChangeForge
(EPTypeClass inputType, DateTimeMethodOpsModify transformOp, List<ExprNode> transformOpParams) -
Method Summary
Modifier and TypeMethodDescriptioncodegenCalendar
(CodegenExpression cal, CodegenMethodScope parent, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope) codegenLDT
(CodegenExpression ldt, CodegenMethodScope parent, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope) codegenZDT
(CodegenExpression zdt, CodegenMethodScope parent, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope)
-
Constructor Details
-
DTMPluginValueChangeForge
public DTMPluginValueChangeForge(EPTypeClass inputType, DateTimeMethodOpsModify transformOp, List<ExprNode> transformOpParams) throws ExprValidationException - Throws:
ExprValidationException
-
-
Method Details
-
getEvalOp
- Specified by:
getEvalOp
in interfaceCalendarForge
-
codegenCalendar
public CodegenExpression codegenCalendar(CodegenExpression cal, CodegenMethodScope parent, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope) - Specified by:
codegenCalendar
in interfaceCalendarForge
-
codegenLDT
public CodegenExpression codegenLDT(CodegenExpression ldt, CodegenMethodScope parent, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope) - Specified by:
codegenLDT
in interfaceCalendarForge
-
codegenZDT
public CodegenExpression codegenZDT(CodegenExpression zdt, CodegenMethodScope parent, ExprForgeCodegenSymbol symbols, CodegenClassScope classScope) - Specified by:
codegenZDT
in interfaceCalendarForge
-