public class ExprTimePeriodEvalDeltaNonConstMsec extends Object implements ExprTimePeriodEvalDeltaNonConst
Constructor and Description |
---|
ExprTimePeriodEvalDeltaNonConstMsec(ExprTimePeriodForge forge) |
Modifier and Type | Method and Description |
---|---|
long |
deltaAdd(long currentTime,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
CodegenExpression |
deltaAddCodegen(CodegenExpression reference,
CodegenParamSetExprPremade params,
CodegenContext context) |
ExprTimePeriodEvalDeltaResult |
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,
AgentInstanceContext agentInstanceContext) |
public ExprTimePeriodEvalDeltaNonConstMsec(ExprTimePeriodForge forge)
public long deltaAdd(long currentTime, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
deltaAdd
in interface ExprTimePeriodEvalDeltaNonConst
public CodegenExpression deltaAddCodegen(CodegenExpression reference, CodegenParamSetExprPremade params, CodegenContext context)
deltaAddCodegen
in interface ExprTimePeriodEvalDeltaNonConst
public long deltaSubtract(long currentTime, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
deltaSubtract
in interface ExprTimePeriodEvalDeltaNonConst
public long deltaUseEngineTime(EventBean[] eventsPerStream, AgentInstanceContext agentInstanceContext)
deltaUseEngineTime
in interface ExprTimePeriodEvalDeltaNonConst
public ExprTimePeriodEvalDeltaResult deltaAddWReference(long current, long reference, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
deltaAddWReference
in interface ExprTimePeriodEvalDeltaNonConst