Uses of Class
org.kie.pmml.models.drools.ast.KiePMMLDroolsRule.Builder
-
Packages that use KiePMMLDroolsRule.Builder Package Description org.kie.pmml.models.drools.ast org.kie.pmml.models.drools.ast.factories -
-
Uses of KiePMMLDroolsRule.Builder in org.kie.pmml.models.drools.ast
Methods in org.kie.pmml.models.drools.ast that return KiePMMLDroolsRule.Builder Modifier and Type Method Description static KiePMMLDroolsRule.BuilderKiePMMLDroolsRule. builder(String name, String statusToSet, List<org.dmg.pmml.OutputField> outputFields)KiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withAccumulation(Number toAccumulate)Accumulate the given number to theStatusHolderKiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withAccumulationResult(boolean accumulationResult)If true, return the result of the overall accumulationKiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withActivationGroup(String activationGroup)Set the Activation Group of the ruleKiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withAgendaGroup(String agendaGroup)Set the Agenda Group of the ruleKiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withAndConstraints(List<KiePMMLFieldOperatorValue> constraints)KiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withFocusedAgendaGroup(String focusedAgendaGroup)Set the AgendaGroup to be focusedKiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withIfBreak(String ifBreakField, String ifBreakOperator, Object ifBreakValue)Add a break statement to the lhs of the rule (e.g. ifBreakField = "SEPAL_WIDTH"; ifBreakOperator = ">="; ifBreakValue = 5.45 generatesKiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withInConstraints(Map<String,List<Object>> constraints)KiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withNotConstraints(List<KiePMMLFieldOperatorValue> constraints)KiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withNotInConstraints(Map<String,List<Object>> constraints)KiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withOrConstraints(List<KiePMMLFieldOperatorValue> constraints)KiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withReasonCodeAndValue(KiePMMLReasonCodeAndValue reasonCodeAndValue)Add the given reasonCode to the ordered map of matched reason codes.KiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withResult(Object result)Set the result to be returnedKiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withResultCode(org.kie.pmml.api.enums.ResultCode resultCode)Set the result code to be returnedKiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withStatusConstraint(String constraint)The required status to fire the given ruleKiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withXorConstraints(List<KiePMMLFieldOperatorValue> constraints) -
Uses of KiePMMLDroolsRule.Builder in org.kie.pmml.models.drools.ast.factories
Methods in org.kie.pmml.models.drools.ast.factories that return KiePMMLDroolsRule.Builder Modifier and Type Method Description protected KiePMMLDroolsRule.BuilderKiePMMLSimplePredicateASTFactory. getBuilderForSimplePredicate(String statusToSet)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 accumulateprotected KiePMMLDroolsRule.BuilderKiePMMLTruePredicateASTFactory. getRuleBuilder(String statusToSet)Methods in org.kie.pmml.models.drools.ast.factories with parameters of type KiePMMLDroolsRule.Builder Modifier and Type Method Description static voidKiePMMLCompoundPredicateWithAccumulationASTFactory. declareRuleFromCompoundPredicateAndOrXor(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, KiePMMLReasonCodeAndValue reasonCodeAndValue, boolean isLastCharacteristic)Method to be invoked when compoundPredicate.getBooleanOperator() isAND,ORorXOR .static voidKiePMMLCompoundPredicateWithResultASTFactory. declareRuleFromCompoundPredicateAndOrXor(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, Object result, boolean isFinalLeaf)Method to be invoked when compoundPredicate.getBooleanOperator() isAND,ORorXOR .static voidKiePMMLSimplePredicateWithAccumulationASTFactory. 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 accumulatestatic voidKiePMMLSimplePredicateWithResultASTFactory. declareRuleFromSimplePredicate(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, Object result, boolean isFinalLeaf)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 (if isFinalLeaf == true) set the final result and the result code to OKstatic voidKiePMMLSimplePredicateWithAccumulationASTFactory. declareRuleFromSimplePredicateSurrogateFalseMatcher(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules)static voidKiePMMLSimplePredicateWithResultASTFactory. declareRuleFromSimplePredicateSurrogateFalseMatcher(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules)static voidKiePMMLSimplePredicateWithAccumulationASTFactory. declareRuleFromSimplePredicateSurrogateTrueMatcher(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, boolean isLastCharacteristic)static voidKiePMMLSimplePredicateWithResultASTFactory. declareRuleFromSimplePredicateSurrogateTrueMatcher(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, Object result, boolean isFinalLeaf)static voidKiePMMLSimpleSetPredicateWithAccumulationASTFactory. declareRuleFromSimpleSetPredicate(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, boolean isLastCharacteristic)static voidKiePMMLSimpleSetPredicateWithResultASTFactory. declareRuleFromSimpleSetPredicate(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, Object result, boolean isFinalLeaf)static voidKiePMMLTruePredicateWithAccumulationASTFactory. declareRuleFromTruePredicate(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, String statusToSet, KiePMMLReasonCodeAndValue reasonCodeAndValue, boolean isLastCharacteristic)static voidKiePMMLTruePredicateWithResultASTFactory. declareRuleFromTruePredicate(KiePMMLDroolsRule.Builder builder, List<KiePMMLDroolsRule> rules, Object result, boolean isFinalLeaf)
-