Interface ExprTimePeriodEvalDeltaNonConst
public interface ExprTimePeriodEvalDeltaNonConst
-
Method Summary
Modifier and TypeMethodDescriptionlong
deltaAdd
(long currentTime, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) deltaAddCodegen
(CodegenExpression reference, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) deltaAddWReference
(long current, long reference, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) long
deltaSubtract
(long currentTime, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) long
deltaUseEngineTime
(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext, TimeProvider timeProvider)
-
Method Details
-
deltaAdd
long deltaAdd(long currentTime, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
deltaAddCodegen
CodegenExpression deltaAddCodegen(CodegenExpression reference, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) -
deltaSubtract
long deltaSubtract(long currentTime, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context) -
deltaUseEngineTime
long deltaUseEngineTime(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext, TimeProvider timeProvider) -
deltaAddWReference
TimePeriodDeltaResult deltaAddWReference(long current, long reference, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
-