com.espertech.esper.epl.datetime.interval
Class IntervalComputerExprBase
java.lang.Object
com.espertech.esper.epl.datetime.interval.IntervalComputerExprBase
- All Implemented Interfaces:
- IntervalComputer
- Direct Known Subclasses:
- IntervalComputerFactory.IntervalComputerAfterWithDeltaExpr, IntervalComputerFactory.IntervalComputerBeforeWithDeltaExpr
public abstract class IntervalComputerExprBase
- 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)
|
abstract boolean |
compute(long leftStartTs,
long leftEndTs,
long rightStartTs,
long rightEndTs,
long start,
long end)
|
static long |
toLong(java.lang.Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IntervalComputerExprBase
public IntervalComputerExprBase(IntervalStartEndParameterPair pair)
compute
public abstract boolean compute(long leftStartTs,
long leftEndTs,
long rightStartTs,
long rightEndTs,
long start,
long end)
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
toLong
public static long toLong(java.lang.Object value)