@PersistantProperty(property="considerValidated",defaultValue="true") @PersistantProperty(property="min",defaultValue="-1") @PersistantProperty(property="max",defaultValue="-1") public class VALBETWEEN extends AbstractLogicalOperator
Modifier and Type | Field and Description |
---|---|
static String |
VALBETWEEN_ID |
Constructor and Description |
---|
VALBETWEEN() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
boolean |
evaluate(IExecutionContext ctxt,
Iterable<ICondition> conditions)
Evaluate result for this operator.
|
String |
getImplementationId()
Unique addon implementation ID.
|
int |
getMax() |
int |
getMin() |
String |
getRepresentation()
String representation for human read
|
int |
getWeight()
Return 100, which makes it the lower priority amongst natively provided operators.
|
int |
hashCode() |
boolean |
isConsiderValidated() |
boolean |
isMergePossible()
Overridden to return false, as of number conditions will have influence on evaluation result.
|
void |
setConsiderValidated(boolean considerValidated) |
void |
setMax(int max) |
void |
setMin(int min) |
void |
toString(OuterWithLevel outer)
Method used to send String representation of the current object to the
OuterWithLevel . |
clone, compile, compileOperator, isKeepConditionsOrder
getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, toString, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
finalize, getClass, notify, notifyAll, wait, wait, wait
getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
public static final String VALBETWEEN_ID
public boolean evaluate(IExecutionContext ctxt, Iterable<ICondition> conditions) throws MConditionEvaluationException
ILogicalOperator
MConditionEvaluationException
public int getWeight()
public boolean isMergePossible()
isMergePossible
in interface ILogicalOperator
isMergePossible
in class AbstractLogicalOperator
public boolean equals(Object obj)
equals
in class AbstractLogicalOperator
public int hashCode()
hashCode
in class AbstractLogicalOperator
public String getRepresentation()
ILogicalOperator
public String getImplementationId()
IAddon
public void toString(OuterWithLevel outer) throws IOException
Outable
OuterWithLevel
.toString
in interface Outable
toString
in class AbstractLogicalOperator
IOException
public boolean isConsiderValidated()
public void setConsiderValidated(boolean considerValidated)
public int getMin()
public void setMin(int min)
public int getMax()
public void setMax(int max)