com.espertech.esper.epl.datetime.interval
Class IntervalComputerFactory.IntervalComputerConstantCoincides

java.lang.Object
  extended by com.espertech.esper.epl.datetime.interval.IntervalComputerFactory.IntervalComputerConstantCoincides
All Implemented Interfaces:
IntervalComputer
Enclosing class:
IntervalComputerFactory

public static class IntervalComputerFactory.IntervalComputerConstantCoincides
extends java.lang.Object
implements IntervalComputer

Coincides.


Field Summary
protected  long end
           
protected  long start
           
 
Constructor Summary
IntervalComputerFactory.IntervalComputerConstantCoincides(IntervalStartEndParameterPair pair)
           
 
Method Summary
 java.lang.Boolean compute(long leftStart, long leftEnd, long rightStart, long rightEnd, EventBean[] eventsPerStream, boolean newData, ExprEvaluatorContext context)
           
static java.lang.Boolean computeInternal(long left, long leftEnd, long right, long rightEnd, long startThreshold, long endThreshold)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

start

protected final long start

end

protected final long end
Constructor Detail

IntervalComputerFactory.IntervalComputerConstantCoincides

public IntervalComputerFactory.IntervalComputerConstantCoincides(IntervalStartEndParameterPair pair)
                                                          throws ExprValidationException
Throws:
ExprValidationException
Method Detail

compute

public java.lang.Boolean compute(long leftStart,
                                 long leftEnd,
                                 long rightStart,
                                 long rightEnd,
                                 EventBean[] eventsPerStream,
                                 boolean newData,
                                 ExprEvaluatorContext context)
Specified by:
compute in interface IntervalComputer

computeInternal

public static java.lang.Boolean computeInternal(long left,
                                                long leftEnd,
                                                long right,
                                                long rightEnd,
                                                long startThreshold,
                                                long endThreshold)

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