Class KiePMMLDescrLhsFactory
- java.lang.Object
-
- org.kie.pmml.models.drools.commons.factories.KiePMMLDescrLhsFactory
-
public class KiePMMLDescrLhsFactory extends Object
Class used to generate the lhs of a rule (descr) out of a KiePMMLDroolsRule
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcommonDeclarePatternWithConstraint(org.drools.compiler.lang.api.CEDescrBuilder<?,?> descrBuilder, String patternType, String constraintString)protected voiddeclareConstraintIn(String patternType, List<Object> values)protected voiddeclareConstraintNotIn(String patternType, List<Object> values)protected voiddeclareConstraintsAndOr(List<KiePMMLFieldOperatorValue> orConstraints, org.drools.compiler.lang.api.CEDescrBuilder<?,?> andOrBuilder)protected voiddeclareConstraintsXor(List<KiePMMLFieldOperatorValue> xorConstraints)protected voiddeclareIfBreak(String ifBreakField, String ifBreakOperator, Object ifBreakValue)voiddeclareLhs(KiePMMLDroolsRule rule)protected voiddeclareNotConstraints(List<KiePMMLFieldOperatorValue> notConstraints)static KiePMMLDescrLhsFactoryfactory(org.drools.compiler.lang.api.CEDescrBuilder<org.drools.compiler.lang.api.RuleDescrBuilder,org.drools.compiler.lang.descr.AndDescr> builder)protected StringgetInNotInConstraint(List<Object> values)
-
-
-
Method Detail
-
factory
public static KiePMMLDescrLhsFactory factory(org.drools.compiler.lang.api.CEDescrBuilder<org.drools.compiler.lang.api.RuleDescrBuilder,org.drools.compiler.lang.descr.AndDescr> builder)
-
declareLhs
public void declareLhs(KiePMMLDroolsRule rule)
-
declareConstraintsAndOr
protected void declareConstraintsAndOr(List<KiePMMLFieldOperatorValue> orConstraints, org.drools.compiler.lang.api.CEDescrBuilder<?,?> andOrBuilder)
-
declareConstraintsXor
protected void declareConstraintsXor(List<KiePMMLFieldOperatorValue> xorConstraints)
-
declareNotConstraints
protected void declareNotConstraints(List<KiePMMLFieldOperatorValue> notConstraints)
-
commonDeclarePatternWithConstraint
protected void commonDeclarePatternWithConstraint(org.drools.compiler.lang.api.CEDescrBuilder<?,?> descrBuilder, String patternType, String constraintString)
-
declareConstraintNotIn
protected void declareConstraintNotIn(String patternType, List<Object> values)
-
declareIfBreak
protected void declareIfBreak(String ifBreakField, String ifBreakOperator, Object ifBreakValue)
-
-