Class KiePMMLSimplePredicateWithAccumulationASTFactory
- java.lang.Object
-
- org.kie.pmml.models.drools.ast.factories.KiePMMLSimplePredicateWithAccumulationASTFactory
-
public class KiePMMLSimplePredicateWithAccumulationASTFactory extends Object
Class used to generateKiePMMLDroolsRuleout of aSimplePredicate
-
-
Constructor Summary
Constructors Constructor Description KiePMMLSimplePredicateWithAccumulationASTFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddeclareRuleFromSimplePredicate(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, boolean isLastCharacteristic)This method will create a rule that, in the RHS, 1) update the status (used for flowing between rules) 2) add outputfields to result variables 3) eventually set the value to accumulatestatic voiddeclareRuleFromSimplePredicateSurrogateFalseMatcher(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules)static voiddeclareRuleFromSimplePredicateSurrogateTrueMatcher(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, boolean isLastCharacteristic)
-
-
-
Method Detail
-
declareRuleFromSimplePredicateSurrogateTrueMatcher
public static void declareRuleFromSimplePredicateSurrogateTrueMatcher(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, boolean isLastCharacteristic)
-
declareRuleFromSimplePredicateSurrogateFalseMatcher
public static void declareRuleFromSimplePredicateSurrogateFalseMatcher(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules)
-
declareRuleFromSimplePredicate
public static void declareRuleFromSimplePredicate(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, boolean isLastCharacteristic)
This method will create a rule that, in the RHS, 1) update the status (used for flowing between rules) 2) add outputfields to result variables 3) eventually set the value to accumulaterule "_ResidenceStateScore_1" when $statusHolder : KiePMMLStatusHolder( status == "_ResidenceStateScore" )
RESIDENCESTATE( value == "KN" ) then
$statusHolder.setStatus("_ResidenceStateScore_1"); $statusHolder.accumulate("10.0"); update($statusHolder);
end
end
- Parameters:
builder-rules-isLastCharacteristic-
-
-