public class AND extends AbstractLogicalOperator
Constructor and Description |
---|
AND() |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(IExecutionContext ctxt,
Iterable<ICondition> conditions)
Evaluate result for this operator.
|
String |
getImplementationId()
Unique addon implementation ID.
|
String |
getRepresentation()
String representation for human read
|
int |
getWeight()
Return 400, which makes it the higher priority amongst natively provided operators.
|
clone, compile, compileOperator, equals, hashCode, isKeepConditionsOrder, isMergePossible, toString
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 AND_ID
public boolean evaluate(IExecutionContext ctxt, Iterable<ICondition> conditions) throws MConditionEvaluationException
ILogicalOperator
MConditionEvaluationException
public int getWeight()
public String getRepresentation()
ILogicalOperator