public class KiePMMLSimplePredicateWithAccumulationASTFactory extends Object
KiePMMLDroolsRule out of a SimplePredicate| Constructor and Description |
|---|
KiePMMLSimplePredicateWithAccumulationASTFactory() |
| Modifier and Type | Method and Description |
|---|---|
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 accumulate
rule "_ResidenceStateScore_1"
when
$statusHolder : KiePMMLStatusHolder( status == "_ResidenceStateScore" )
RESIDENCESTATE( value == "KN" )
then
$statusHolder.setStatus("_ResidenceStateScore_1");
$statusHolder.accumulate("10.0");
update($statusHolder);
end
end
|
static void |
declareRuleFromSimplePredicateSurrogateFalseMatcher(KiePMMLDroolsRule.Builder builder,
List<KiePMMLDroolsRule> rules) |
static void |
declareRuleFromSimplePredicateSurrogateTrueMatcher(KiePMMLDroolsRule.Builder builder,
List<KiePMMLDroolsRule> rules,
boolean isLastCharacteristic) |
public KiePMMLSimplePredicateWithAccumulationASTFactory()
public static void declareRuleFromSimplePredicateSurrogateTrueMatcher(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, boolean isLastCharacteristic)
public static void declareRuleFromSimplePredicateSurrogateFalseMatcher(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules)
public static void declareRuleFromSimplePredicate(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, boolean isLastCharacteristic)
rule "_ResidenceStateScore_1" when $statusHolder : KiePMMLStatusHolder( status == "_ResidenceStateScore" )
RESIDENCESTATE( value == "KN" ) then
$statusHolder.setStatus("_ResidenceStateScore_1"); $statusHolder.accumulate("10.0"); update($statusHolder);
end
end
builder - rules - isLastCharacteristic - Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.