com.espertech.esper.epl.datetime.interval
Class IntervalOpImpl.IntervalOpEvalDateWithEndBase

java.lang.Object
  extended by com.espertech.esper.epl.datetime.interval.IntervalOpImpl.IntervalOpEvalDateWithEndBase
All Implemented Interfaces:
IntervalOpImpl.IntervalOpEval
Direct Known Subclasses:
IntervalOpImpl.IntervalOpEvalCalWithEnd, IntervalOpImpl.IntervalOpEvalDateWithEnd, IntervalOpImpl.IntervalOpEvalLongWithEnd
Enclosing class:
IntervalOpImpl

public abstract static class IntervalOpImpl.IntervalOpEvalDateWithEndBase
extends java.lang.Object
implements IntervalOpImpl.IntervalOpEval


Field Summary
protected  IntervalComputer intervalComputer
           
 
Constructor Summary
protected IntervalOpImpl.IntervalOpEvalDateWithEndBase(IntervalComputer intervalComputer, ExprEvaluator evaluatorEndTimestamp)
           
 
Method Summary
 java.lang.Object evaluate(long startTs, long endTs, java.lang.Object parameterStartTs, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
abstract  java.lang.Object evaluate(long startTs, long endTs, java.lang.Object parameterStartTs, java.lang.Object parameterEndTs, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

intervalComputer

protected final IntervalComputer intervalComputer
Constructor Detail

IntervalOpImpl.IntervalOpEvalDateWithEndBase

protected IntervalOpImpl.IntervalOpEvalDateWithEndBase(IntervalComputer intervalComputer,
                                                       ExprEvaluator evaluatorEndTimestamp)
Method Detail

evaluate

public abstract java.lang.Object evaluate(long startTs,
                                          long endTs,
                                          java.lang.Object parameterStartTs,
                                          java.lang.Object parameterEndTs,
                                          EventBean[] eventsPerStream,
                                          boolean isNewData,
                                          ExprEvaluatorContext context)

evaluate

public java.lang.Object evaluate(long startTs,
                                 long endTs,
                                 java.lang.Object parameterStartTs,
                                 EventBean[] eventsPerStream,
                                 boolean isNewData,
                                 ExprEvaluatorContext context)
Specified by:
evaluate in interface IntervalOpImpl.IntervalOpEval

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