com.espertech.esper.epl.expression.time
Interface ExprTimePeriodEvalDeltaNonConst

All Known Implementing Classes:
ExprTimePeriodEvalDeltaNonConstCalAdd, ExprTimePeriodEvalDeltaNonConstMsec

public interface ExprTimePeriodEvalDeltaNonConst


Method Summary
 long deltaMillisecondsAdd(long currentTime, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
 ExprTimePeriodEvalDeltaResult deltaMillisecondsAddWReference(long current, long reference, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
 long deltaMillisecondsSubtract(long currentTime, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
 long deltaMillisecondsUseEngineTime(EventBean[] eventsPerStream, AgentInstanceContext agentInstanceContext)
           
 

Method Detail

deltaMillisecondsAdd

long deltaMillisecondsAdd(long currentTime,
                          EventBean[] eventsPerStream,
                          boolean isNewData,
                          ExprEvaluatorContext context)

deltaMillisecondsSubtract

long deltaMillisecondsSubtract(long currentTime,
                               EventBean[] eventsPerStream,
                               boolean isNewData,
                               ExprEvaluatorContext context)

deltaMillisecondsUseEngineTime

long deltaMillisecondsUseEngineTime(EventBean[] eventsPerStream,
                                    AgentInstanceContext agentInstanceContext)

deltaMillisecondsAddWReference

ExprTimePeriodEvalDeltaResult deltaMillisecondsAddWReference(long current,
                                                             long reference,
                                                             EventBean[] eventsPerStream,
                                                             boolean isNewData,
                                                             ExprEvaluatorContext context)

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com