public static class AfterEvaluatorDefinition.AfterEvaluator extends PointInTimeEvaluator
finalRange, initRange, paramText, unwrapLeft, unwrapRight
Constructor and Description |
---|
AfterEvaluator() |
AfterEvaluator(ValueType type,
boolean isNegated,
long[] parameters,
String paramText,
boolean unwrapLeft,
boolean unwrapRight) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
evaluate(long rightTS,
long leftTS) |
Interval |
getInterval()
In case this is a temporal evaluator, returns the interval
in which this evaluator may match the target fact
|
protected long |
getLeftTimestamp(InternalFactHandle handle) |
protected long |
getRightTimestamp(InternalFactHandle handle) |
equals, evaluate, evaluate, evaluateCachedLeft, evaluateCachedRight, getTimestampFromDate, hashCode, isTemporal, readExternal, toString, writeExternal
getCoercedValueType, getOperator, getValueType
public Interval getInterval()
Evaluator
getInterval
in class BaseEvaluator
protected boolean evaluate(long rightTS, long leftTS)
evaluate
in class PointInTimeEvaluator
protected long getLeftTimestamp(InternalFactHandle handle)
getLeftTimestamp
in class PointInTimeEvaluator
protected long getRightTimestamp(InternalFactHandle handle)
getRightTimestamp
in class PointInTimeEvaluator
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.