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(java.lang.String name, java.lang.String statusToSet, java.util.List<org.dmg.pmml.OutputField> outputFields)KiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withAccumulation(java.lang.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(java.lang.String activationGroup)Set the Activation Group of the ruleKiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withAgendaGroup(java.lang.String agendaGroup)Set the Agenda Group of the ruleKiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withAndConstraints(java.util.List<KiePMMLFieldOperatorValue> constraints)KiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withFocusedAgendaGroup(java.lang.String focusedAgendaGroup)Set the AgendaGroup to be focusedKiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withIfBreak(java.lang.String ifBreakField, java.lang.String ifBreakOperator, java.lang.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(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> constraints)KiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withNotConstraints(java.util.List<KiePMMLFieldOperatorValue> constraints)KiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withNotInConstraints(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> constraints)KiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withOrConstraints(java.util.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(java.lang.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(java.lang.String constraint)The required status to fire the given ruleKiePMMLDroolsRule.BuilderKiePMMLDroolsRule.Builder. withXorConstraints(java.util.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(java.lang.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(java.lang.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, java.util.List<KiePMMLDroolsRule> rules, KiePMMLReasonCodeAndValue reasonCodeAndValue, boolean isLastCharacteristic)Method to be invoked when compoundPredicate.getBooleanOperator() isAND,ORorXOR .static voidKiePMMLCompoundPredicateWithResultASTFactory. declareRuleFromCompoundPredicateAndOrXor(KiePMMLDroolsRule.Builder builder, java.util.List<KiePMMLDroolsRule> rules, java.lang.Object result, boolean isFinalLeaf)Method to be invoked when compoundPredicate.getBooleanOperator() isAND,ORorXOR .static voidKiePMMLSimplePredicateWithAccumulationASTFactory. declareRuleFromSimplePredicate(KiePMMLDroolsRule.Builder builder, java.util.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, java.util.List<KiePMMLDroolsRule> rules, java.lang.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, java.util.List<KiePMMLDroolsRule> rules)static voidKiePMMLSimplePredicateWithResultASTFactory. declareRuleFromSimplePredicateSurrogateFalseMatcher(KiePMMLDroolsRule.Builder builder, java.util.List<KiePMMLDroolsRule> rules)static voidKiePMMLSimplePredicateWithAccumulationASTFactory. declareRuleFromSimplePredicateSurrogateTrueMatcher(KiePMMLDroolsRule.Builder builder, java.util.List<KiePMMLDroolsRule> rules, boolean isLastCharacteristic)static voidKiePMMLSimplePredicateWithResultASTFactory. declareRuleFromSimplePredicateSurrogateTrueMatcher(KiePMMLDroolsRule.Builder builder, java.util.List<KiePMMLDroolsRule> rules, java.lang.Object result, boolean isFinalLeaf)static voidKiePMMLSimpleSetPredicateWithAccumulationASTFactory. declareRuleFromSimpleSetPredicate(KiePMMLDroolsRule.Builder builder, java.util.List<KiePMMLDroolsRule> rules, boolean isLastCharacteristic)static voidKiePMMLSimpleSetPredicateWithResultASTFactory. declareRuleFromSimpleSetPredicate(KiePMMLDroolsRule.Builder builder, java.util.List<KiePMMLDroolsRule> rules, java.lang.Object result, boolean isFinalLeaf)static voidKiePMMLTruePredicateWithAccumulationASTFactory. declareRuleFromTruePredicate(KiePMMLDroolsRule.Builder builder, java.util.List<KiePMMLDroolsRule> rules, java.lang.String statusToSet, KiePMMLReasonCodeAndValue reasonCodeAndValue, boolean isLastCharacteristic)static voidKiePMMLTruePredicateWithResultASTFactory. declareRuleFromTruePredicate(KiePMMLDroolsRule.Builder builder, java.util.List<KiePMMLDroolsRule> rules, java.lang.Object result, boolean isFinalLeaf)
-