public class KiePMMLDescrLhsFactory extends Object
| Modifier and Type | Method and Description |
|---|---|
protected void |
commonDeclarePatternWithConstraint(org.drools.compiler.lang.api.CEDescrBuilder<?,?> descrBuilder,
String patternType,
String constraintString) |
protected void |
declareConstraintIn(String patternType,
List<Object> values) |
protected void |
declareConstraintNotIn(String patternType,
List<Object> values) |
protected void |
declareConstraintsAndOr(List<KiePMMLFieldOperatorValue> orConstraints,
org.drools.compiler.lang.api.CEDescrBuilder<?,?> andOrBuilder) |
protected void |
declareConstraintsXor(List<KiePMMLFieldOperatorValue> xorConstraints) |
protected void |
declareIfBreak(String ifBreakField,
String ifBreakOperator,
Object ifBreakValue) |
void |
declareLhs(KiePMMLDroolsRule rule) |
protected void |
declareNotConstraints(List<KiePMMLFieldOperatorValue> notConstraints) |
static KiePMMLDescrLhsFactory |
factory(org.drools.compiler.lang.api.CEDescrBuilder<org.drools.compiler.lang.api.RuleDescrBuilder,org.drools.compiler.lang.descr.AndDescr> builder) |
protected String |
getInNotInConstraint(List<Object> values) |
public static KiePMMLDescrLhsFactory factory(org.drools.compiler.lang.api.CEDescrBuilder<org.drools.compiler.lang.api.RuleDescrBuilder,org.drools.compiler.lang.descr.AndDescr> builder)
public void declareLhs(KiePMMLDroolsRule rule)
protected void declareConstraintsAndOr(List<KiePMMLFieldOperatorValue> orConstraints, org.drools.compiler.lang.api.CEDescrBuilder<?,?> andOrBuilder)
protected void declareConstraintsXor(List<KiePMMLFieldOperatorValue> xorConstraints)
protected void declareNotConstraints(List<KiePMMLFieldOperatorValue> notConstraints)
protected void commonDeclarePatternWithConstraint(org.drools.compiler.lang.api.CEDescrBuilder<?,?> descrBuilder,
String patternType,
String constraintString)
protected void declareConstraintNotIn(String patternType, List<Object> values)
protected void declareIfBreak(String ifBreakField, String ifBreakOperator, Object ifBreakValue)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.