com.espertech.esper.epl.datetime.interval
Class IntervalComputerFactory.IntervalComputerDuringAndIncludesMinMax
java.lang.Object
com.espertech.esper.epl.datetime.interval.IntervalComputerFactory.IntervalComputerDuringAndIncludesMinMax
- All Implemented Interfaces:
- IntervalComputer
- Enclosing class:
- IntervalComputerFactory
public static class IntervalComputerFactory.IntervalComputerDuringAndIncludesMinMax
- extends java.lang.Object
- implements IntervalComputer
Method Summary |
java.lang.Boolean |
compute(long leftStart,
long leftEnd,
long rightStart,
long rightEnd,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext context)
|
static boolean |
computeInternalDuring(long left,
long leftEnd,
long right,
long rightEnd,
long startMin,
long startMax,
long endMin,
long endMax)
|
static boolean |
computeInternalIncludes(long left,
long leftEnd,
long right,
long rightEnd,
long startMin,
long startMax,
long endMin,
long endMax)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IntervalComputerFactory.IntervalComputerDuringAndIncludesMinMax
public IntervalComputerFactory.IntervalComputerDuringAndIncludesMinMax(boolean during,
IntervalDeltaExprEvaluator minEval,
IntervalDeltaExprEvaluator maxEval)
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
computeInternalDuring
public static boolean computeInternalDuring(long left,
long leftEnd,
long right,
long rightEnd,
long startMin,
long startMax,
long endMin,
long endMax)
computeInternalIncludes
public static boolean computeInternalIncludes(long left,
long leftEnd,
long right,
long rightEnd,
long startMin,
long startMax,
long endMin,
long endMax)