com.espertech.esper.epl.datetime.interval
Class IntervalComputerFactory.IntervalComputerConstantCoincides
java.lang.Object
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
|
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 |
start
protected final long start
end
protected final long end
IntervalComputerFactory.IntervalComputerConstantCoincides
public IntervalComputerFactory.IntervalComputerConstantCoincides(IntervalStartEndParameterPair pair)
throws ExprValidationException
- Throws:
ExprValidationException
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)