Class KiePMMLDescrLhsFactory


  • public class KiePMMLDescrLhsFactory
    extends java.lang.Object
    Class used to generate the lhs of a rule (descr) out of a KiePMMLDroolsRule
    • Method Detail

      • factory

        public static KiePMMLDescrLhsFactory factory​(org.drools.drl.ast.dsl.CEDescrBuilder<org.drools.drl.ast.dsl.RuleDescrBuilder,​org.drools.drl.ast.descr.AndDescr> builder)
      • declareConstraintsAndOr

        protected void declareConstraintsAndOr​(java.util.List<KiePMMLFieldOperatorValue> orConstraints,
                                               org.drools.drl.ast.dsl.CEDescrBuilder<?,​?> andOrBuilder)
      • commonDeclarePatternWithConstraint

        protected void commonDeclarePatternWithConstraint​(org.drools.drl.ast.dsl.CEDescrBuilder<?,​?> descrBuilder,
                                                          java.lang.String patternType,
                                                          java.lang.String constraintString)
      • declareConstraintIn

        protected void declareConstraintIn​(java.lang.String patternType,
                                           java.util.List<java.lang.Object> values)
      • declareConstraintNotIn

        protected void declareConstraintNotIn​(java.lang.String patternType,
                                              java.util.List<java.lang.Object> values)
      • declareIfBreak

        protected void declareIfBreak​(java.lang.String ifBreakField,
                                      java.lang.String ifBreakOperator,
                                      java.lang.Object ifBreakValue)
      • getInNotInConstraint

        protected java.lang.String getInNotInConstraint​(java.util.List<java.lang.Object> values)