com.espertech.esper.epl.expression.time
Class ExprTimePeriodEvalDeltaNonConstCalAdd

java.lang.Object
  extended by com.espertech.esper.epl.expression.time.ExprTimePeriodEvalDeltaNonConstCalAdd
All Implemented Interfaces:
ExprTimePeriodEvalDeltaNonConst

public class ExprTimePeriodEvalDeltaNonConstCalAdd
extends java.lang.Object
implements ExprTimePeriodEvalDeltaNonConst


Constructor Summary
ExprTimePeriodEvalDeltaNonConstCalAdd(ExprTimePeriodImpl parent)
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprTimePeriodEvalDeltaNonConstCalAdd

public ExprTimePeriodEvalDeltaNonConstCalAdd(ExprTimePeriodImpl parent)
Method Detail

deltaMillisecondsAdd

public long deltaMillisecondsAdd(long currentTime,
                                 EventBean[] eventsPerStream,
                                 boolean isNewData,
                                 ExprEvaluatorContext context)
Specified by:
deltaMillisecondsAdd in interface ExprTimePeriodEvalDeltaNonConst

deltaMillisecondsSubtract

public long deltaMillisecondsSubtract(long currentTime,
                                      EventBean[] eventsPerStream,
                                      boolean isNewData,
                                      ExprEvaluatorContext context)
Specified by:
deltaMillisecondsSubtract in interface ExprTimePeriodEvalDeltaNonConst

deltaMillisecondsUseEngineTime

public long deltaMillisecondsUseEngineTime(EventBean[] eventsPerStream,
                                           AgentInstanceContext agentInstanceContext)
Specified by:
deltaMillisecondsUseEngineTime in interface ExprTimePeriodEvalDeltaNonConst

deltaMillisecondsAddWReference

public ExprTimePeriodEvalDeltaResult deltaMillisecondsAddWReference(long current,
                                                                    long reference,
                                                                    EventBean[] eventsPerStream,
                                                                    boolean isNewData,
                                                                    ExprEvaluatorContext context)
Specified by:
deltaMillisecondsAddWReference in interface ExprTimePeriodEvalDeltaNonConst

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