public class IntervalDeltaExprTimePeriodConstForge extends Object implements IntervalDeltaExprForge, IntervalDeltaExprEvaluator
Constructor and Description |
---|
IntervalDeltaExprTimePeriodConstForge(ExprTimePeriodEvalDeltaConst timerPeriodConst) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenExpression reference,
CodegenParamSetExprPremade params,
CodegenContext context) |
long |
evaluate(long reference,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
IntervalDeltaExprEvaluator |
makeEvaluator() |
public IntervalDeltaExprTimePeriodConstForge(ExprTimePeriodEvalDeltaConst timerPeriodConst)
public IntervalDeltaExprEvaluator makeEvaluator()
makeEvaluator
in interface IntervalDeltaExprForge
public long evaluate(long reference, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
evaluate
in interface IntervalDeltaExprEvaluator
public CodegenExpression codegen(CodegenExpression reference, CodegenParamSetExprPremade params, CodegenContext context)
codegen
in interface IntervalDeltaExprForge