public static class IntervalComputerFactory.IntervalComputerDuringAndIncludesMinMax extends Object implements IntervalComputer
Constructor and Description |
---|
IntervalComputerDuringAndIncludesMinMax(boolean during,
IntervalDeltaExprEvaluator minEval,
IntervalDeltaExprEvaluator maxEval) |
Modifier and Type | Method and Description |
---|---|
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) |
public IntervalComputerDuringAndIncludesMinMax(boolean during, IntervalDeltaExprEvaluator minEval, IntervalDeltaExprEvaluator maxEval)
public Boolean compute(long leftStart, long leftEnd, long rightStart, long rightEnd, EventBean[] eventsPerStream, boolean newData, ExprEvaluatorContext context)
compute
in interface IntervalComputer
public static boolean computeInternalDuring(long left, long leftEnd, long right, long rightEnd, long startMin, long startMax, long endMin, long endMax)
public static boolean computeInternalIncludes(long left, long leftEnd, long right, long rightEnd, long startMin, long startMax, long endMin, long endMax)