public static class BeforeEvaluatorDefinition.BeforeEvaluator extends PointInTimeEvaluator
finalRange, initRange, paramText, unwrapLeft, unwrapRight| Constructor and Description |
|---|
BeforeEvaluator() |
BeforeEvaluator(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, writeExternalgetCoercedValueType, getOperator, getValueTypepublic Interval getInterval()
EvaluatorgetInterval in class BaseEvaluatorprotected boolean evaluate(long rightTS,
long leftTS)
evaluate in class PointInTimeEvaluatorprotected long getLeftTimestamp(InternalFactHandle handle)
getLeftTimestamp in class PointInTimeEvaluatorprotected long getRightTimestamp(InternalFactHandle handle)
getRightTimestamp in class PointInTimeEvaluatorCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.