public interface SimplePredicate extends Predicate
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object predicate) |
LogicalAttribute |
getAttribute()
Returns logical attribute object for the split attribute
|
java.util.List |
getCategoryValues()
Return list of categorical values with which some attribute value
will be compared to.
|
ComparisonOperator |
getComparisonOperator()
Returns boolean operator used to perform the predicate checking
|
java.lang.String |
getName()
Returns visual string representation of the predicate.
|
java.lang.Double |
getNumericalValue()
Returns numerical value with which some attribute value will be
compared to
|
boolean |
isNullSplit()
If true, than split test is "ATTRIBUTE IS NULL".
|
boolean |
isNumerical()
Numerical predicate type flag.
|
void |
setAttribute(LogicalAttribute attribute)
Sets the split attribute
|
void |
setComparisonOperator(ComparisonOperator operator)
Sets the boolean operator used to perform the predicate checking
|
void |
setNumerical(boolean numerical)
Sets the numerical predicate type flag.
|
void |
setNumericalValue(java.lang.Double numericalValue)
Sets the numerical value with which some attribute value will be
compared to
|
getSplitEvaluation, getStringRepresentationverifyLogicalAttribute getAttribute()
void setAttribute(LogicalAttribute attribute)
attribute - the split attributeComparisonOperator getComparisonOperator()
void setComparisonOperator(ComparisonOperator operator)
operator - boolean operatorjava.util.List getCategoryValues()
java.lang.Double getNumericalValue()
void setNumericalValue(java.lang.Double numericalValue)
numericalValue - numerical value to compareboolean isNumerical()
void setNumerical(boolean numerical)
numerical - numerical predicate type flag.java.lang.String getName()
boolean equals(java.lang.Object predicate)
equals in class java.lang.Objectboolean isNullSplit()