public static class BeforeEvaluatorDefinition.BeforeEvaluator extends PointInTimeEvaluator
finalRange, initRange, paramText, unwrapLeft, unwrapRight| Constructor and Description |
|---|
BeforeEvaluatorDefinition.BeforeEvaluator() |
BeforeEvaluatorDefinition.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, hashCode, isTemporal, readExternal, toString, writeExternalgetCoercedValueType, getOperator, getValueTypepublic BeforeEvaluatorDefinition.BeforeEvaluator()
public 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–2016 JBoss by Red Hat. All rights reserved.