Class CompoundSegmentPredicate
- java.lang.Object
-
- org.kie.pmml.pmml_4_2.model.mining.CompoundSegmentPredicate
-
- All Implemented Interfaces:
PredicateRuleProducer
public class CompoundSegmentPredicate extends Object implements PredicateRuleProducer
-
-
Constructor Summary
Constructors Constructor Description CompoundSegmentPredicate()CompoundSegmentPredicate(org.dmg.pmml.pmml_4_2.descr.CompoundPredicate predicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getFieldMissingFieldNames()StringgetNextPredicateRule(int lastPredicate)List<String>getPredicateFieldNames()StringgetPredicateRule()StringgetPrimaryPredicateRule()intgetSubpredicateCount()booleanhasSurrogation()booleanisAlwaysFalse()booleanisAlwaysTrue()
-
-
-
Method Detail
-
getPredicateFieldNames
public List<String> getPredicateFieldNames()
- Specified by:
getPredicateFieldNamesin interfacePredicateRuleProducer
-
getFieldMissingFieldNames
public List<String> getFieldMissingFieldNames()
- Specified by:
getFieldMissingFieldNamesin interfacePredicateRuleProducer
-
getPrimaryPredicateRule
public String getPrimaryPredicateRule()
-
getNextPredicateRule
public String getNextPredicateRule(int lastPredicate)
-
getSubpredicateCount
public int getSubpredicateCount()
-
hasSurrogation
public boolean hasSurrogation()
-
getPredicateRule
public String getPredicateRule()
- Specified by:
getPredicateRulein interfacePredicateRuleProducer
-
isAlwaysTrue
public boolean isAlwaysTrue()
- Specified by:
isAlwaysTruein interfacePredicateRuleProducer
-
isAlwaysFalse
public boolean isAlwaysFalse()
- Specified by:
isAlwaysFalsein interfacePredicateRuleProducer
-
-