Class KiePMMLDescrRhsFactory
- java.lang.Object
-
- org.kie.pmml.models.drools.commons.factories.KiePMMLDescrRhsFactory
-
public class KiePMMLDescrRhsFactory extends Object
Class used to generate the rhs of a rule (descr) out of a KiePMMLDroolsRule
-
-
Field Summary
Fields Modifier and Type Field Description static StringADD_OUTPUTFIELD_VALUEstatic StringADD_PMML4_OUTPUT_FIELDstatic StringADD_PMML4_RESULT_VARIABLEstatic StringFOCUS_AGENDA_GROUPstatic StringRETURN_ACCUMULATIONstatic StringSET_PMML4_RESULT_CODEstatic StringUPDATE_STATUS_HOLDERstatic StringUPDATE_STATUS_HOLDER_ACCUMULATEstatic StringUPDATE_STATUS_HOLDER_STATUS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcommonDeclareOutputFields(List<org.dmg.pmml.OutputField> outputFields, Object result, StringJoiner joiner)protected voidcommonDeclareThen(KiePMMLDroolsRule rule, StringJoiner joiner)protected voiddeclareDefaultThen(KiePMMLDroolsRule rule)protected voiddeclareIfThen(KiePMMLDroolsRule rule)voiddeclareRhs(KiePMMLDroolsRule rule)static KiePMMLDescrRhsFactoryfactory(org.drools.compiler.lang.api.RuleDescrBuilder builder)
-
-
-
Field Detail
-
SET_PMML4_RESULT_CODE
public static final String SET_PMML4_RESULT_CODE
- See Also:
- Constant Field Values
-
ADD_PMML4_RESULT_VARIABLE
public static final String ADD_PMML4_RESULT_VARIABLE
- See Also:
- Constant Field Values
-
ADD_PMML4_OUTPUT_FIELD
public static final String ADD_PMML4_OUTPUT_FIELD
- See Also:
- Constant Field Values
-
ADD_OUTPUTFIELD_VALUE
public static final String ADD_OUTPUTFIELD_VALUE
- See Also:
- Constant Field Values
-
UPDATE_STATUS_HOLDER_STATUS
public static final String UPDATE_STATUS_HOLDER_STATUS
- See Also:
- Constant Field Values
-
UPDATE_STATUS_HOLDER_ACCUMULATE
public static final String UPDATE_STATUS_HOLDER_ACCUMULATE
- See Also:
- Constant Field Values
-
UPDATE_STATUS_HOLDER
public static final String UPDATE_STATUS_HOLDER
- See Also:
- Constant Field Values
-
RETURN_ACCUMULATION
public static final String RETURN_ACCUMULATION
- See Also:
- Constant Field Values
-
FOCUS_AGENDA_GROUP
public static final String FOCUS_AGENDA_GROUP
- See Also:
- Constant Field Values
-
-
Method Detail
-
factory
public static KiePMMLDescrRhsFactory factory(org.drools.compiler.lang.api.RuleDescrBuilder builder)
-
declareRhs
public void declareRhs(KiePMMLDroolsRule rule)
-
declareDefaultThen
protected void declareDefaultThen(KiePMMLDroolsRule rule)
-
declareIfThen
protected void declareIfThen(KiePMMLDroolsRule rule)
-
commonDeclareThen
protected void commonDeclareThen(KiePMMLDroolsRule rule, StringJoiner joiner)
-
commonDeclareOutputFields
protected void commonDeclareOutputFields(List<org.dmg.pmml.OutputField> outputFields, Object result, StringJoiner joiner)
-
-