Class DTLocalLocalDateTimeOpsIntervalEval
java.lang.Object
com.espertech.esper.common.internal.epl.datetime.dtlocal.DTLocalLocalDateTimeOpsIntervalEval
- All Implemented Interfaces:
DTLocalEvaluator
-
Field Summary
-
Constructor Summary
ConstructorDescriptionDTLocalLocalDateTimeOpsIntervalEval
(List<CalendarOp> calendarOps, IntervalOp intervalOp, TimeZone timeZone) -
Method Summary
Modifier and TypeMethodDescriptionstatic CodegenExpression
codegen
(DTLocalLocalDateTimeOpsIntervalForge forge, CodegenExpression inner, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) static CodegenExpression
codegen
(DTLocalLocalDateTimeOpsIntervalForge forge, CodegenExpressionRef start, CodegenExpressionRef end, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) evaluate
(Object target, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) evaluate
(Object startTimestamp, Object endTimestamp, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
-
Field Details
-
calendarOps
-
intervalOp
-
-
Constructor Details
-
DTLocalLocalDateTimeOpsIntervalEval
public DTLocalLocalDateTimeOpsIntervalEval(List<CalendarOp> calendarOps, IntervalOp intervalOp, TimeZone timeZone)
-
-
Method Details
-
evaluate
public Object evaluate(Object target, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) -
codegen
public static CodegenExpression codegen(DTLocalLocalDateTimeOpsIntervalForge forge, CodegenExpression inner, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) -
evaluate
public Object evaluate(Object startTimestamp, Object endTimestamp, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) -
codegen
public static CodegenExpression codegen(DTLocalLocalDateTimeOpsIntervalForge forge, CodegenExpressionRef start, CodegenExpressionRef end, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
-