Package | Description |
---|---|
org.drools.compiler.lang.descr | |
org.drools.compiler.rule.builder | |
org.drools.compiler.rule.builder.util |
Modifier and Type | Method and Description |
---|---|
RelationalExprDescr |
RelationalExprDescr.replaceVariable(String oldVar,
String newVar) |
Constructor and Description |
---|
ReturnValueRestrictionDescr(String evaluator,
RelationalExprDescr relDescr,
Object content) |
Modifier and Type | Method and Description |
---|---|
protected org.drools.core.spi.Constraint |
PatternBuilder.buildConstraintForPattern(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
RelationalExprDescr relDescr,
String expr,
String value1,
String value2,
boolean isConstant,
Map<String,OperatorDescr> aliases) |
protected LiteralRestrictionDescr |
PatternBuilder.buildLiteralRestrictionDescr(RuleBuildContext context,
RelationalExprDescr exprDescr,
String rightValue,
boolean isRightLiteral) |
protected org.drools.core.spi.Constraint |
PatternBuilder.buildRelationalExpression(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
RelationalExprDescr relDescr,
String expr,
Map<String,OperatorDescr> aliases) |
org.drools.core.spi.Constraint |
MVELConstraintBuilder.buildVariableConstraint(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
String expression,
org.drools.core.rule.Declaration[] declarations,
String leftValue,
OperatorDescr operatorDescr,
String rightValue,
org.drools.core.spi.InternalReadAccessor extractor,
org.drools.core.rule.Declaration requiredDeclaration,
RelationalExprDescr relDescr,
Map<String,OperatorDescr> aliases) |
org.drools.core.spi.Constraint |
ConstraintBuilder.buildVariableConstraint(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
String expression,
org.drools.core.rule.Declaration[] declarations,
String leftValue,
OperatorDescr operator,
String rightValue,
org.drools.core.spi.InternalReadAccessor extractor,
org.drools.core.rule.Declaration requiredDeclaration,
RelationalExprDescr relDescr,
Map<String,OperatorDescr> aliases) |
protected boolean |
PatternBuilder.isSimpleExpr(RelationalExprDescr relDescr) |
protected static String |
MVELConstraintBuilder.normalizeMVELVariableExpression(String expr,
String leftValue,
String rightValue,
RelationalExprDescr relDescr) |
Modifier and Type | Method and Description |
---|---|
static String |
ConstraintUtil.inverseExpression(RelationalExprDescr relDescr,
String expression,
String leftValue,
String rightValue,
String operator,
org.drools.core.rule.Pattern pattern)
Swap left and right operands in a constraint when a fact property is located on the right side.
|
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.