Class CalendarWithMinForge
java.lang.Object
com.espertech.esper.common.internal.epl.datetime.calop.CalendarWithMinForge
- All Implemented Interfaces:
CalendarForge
,CalendarOp
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncodegenCalendar
(CodegenExpression cal, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) codegenLDT
(CodegenExpression ldt, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) codegenZDT
(CodegenExpression zdt, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) evaluate
(LocalDateTime ldt, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) evaluate
(ZonedDateTime zdt, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) void
evaluate
(Calendar cal, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
-
Constructor Details
-
CalendarWithMinForge
-
-
Method Details
-
getEvalOp
- Specified by:
getEvalOp
in interfaceCalendarForge
-
evaluate
public void evaluate(Calendar cal, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluate
in interfaceCalendarOp
-
codegenCalendar
public CodegenExpression codegenCalendar(CodegenExpression cal, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) - Specified by:
codegenCalendar
in interfaceCalendarForge
-
evaluate
public LocalDateTime evaluate(LocalDateTime ldt, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluate
in interfaceCalendarOp
-
evaluate
public ZonedDateTime evaluate(ZonedDateTime zdt, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) - Specified by:
evaluate
in interfaceCalendarOp
-
codegenLDT
public CodegenExpression codegenLDT(CodegenExpression ldt, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) - Specified by:
codegenLDT
in interfaceCalendarForge
-
codegenZDT
public CodegenExpression codegenZDT(CodegenExpression zdt, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) - Specified by:
codegenZDT
in interfaceCalendarForge
-