| 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 |
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) |
org.drools.core.spi.Constraint |
ConstraintBuilder.DummyConstraintBuilder.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) |
| 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–2021 JBoss by Red Hat. All rights reserved.