Class DTLocalBeanIntervalWithEndEval
java.lang.Object
com.espertech.esper.common.internal.epl.datetime.dtlocal.DTLocalBeanIntervalWithEndEval
- All Implemented Interfaces:
DTLocalEvaluator
-
Constructor Summary
ConstructorDescriptionDTLocalBeanIntervalWithEndEval
(EventPropertyGetter getterStartTimestamp, EventPropertyGetter getterEndTimestamp, com.espertech.esper.common.internal.epl.datetime.dtlocal.DTLocalEvaluatorIntervalComp inner) -
Method Summary
Modifier and TypeMethodDescriptionstatic CodegenExpression
codegen
(DTLocalBeanIntervalWithEndForge forge, CodegenExpression inner, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) evaluate
(Object target, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
-
Constructor Details
-
DTLocalBeanIntervalWithEndEval
public DTLocalBeanIntervalWithEndEval(EventPropertyGetter getterStartTimestamp, EventPropertyGetter getterEndTimestamp, com.espertech.esper.common.internal.epl.datetime.dtlocal.DTLocalEvaluatorIntervalComp inner)
-
-
Method Details
-
evaluate
public Object evaluate(Object target, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) - Specified by:
evaluate
in interfaceDTLocalEvaluator
-
codegen
public static CodegenExpression codegen(DTLocalBeanIntervalWithEndForge forge, CodegenExpression inner, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
-