Package | Description |
---|---|
org.drools.compiler.lang | |
org.drools.compiler.lang.descr | |
org.drools.compiler.rule.builder |
Modifier and Type | Field and Description |
---|---|
protected Map<String,OperatorDescr> |
MVELDumper.MVELDumperContext.aliases |
Modifier and Type | Method and Description |
---|---|
Map<String,OperatorDescr> |
MVELDumper.MVELDumperContext.getAliases() |
Modifier and Type | Method and Description |
---|---|
String |
MVELDumper.MVELDumperContext.createAlias(OperatorDescr operator)
Creates a new alias for the operator, setting it in the descriptor
class, adding it to the internal Map and returning it as a String
|
String |
ExpressionRewriter.processRestriction(MVELDumper.MVELDumperContext context,
String left,
OperatorDescr operator,
String right) |
String |
MVELDumper.processRestriction(MVELDumper.MVELDumperContext context,
String left,
OperatorDescr operator,
String right) |
protected void |
MVELDumper.rewriteBasicOperator(StringBuilder sbuilder,
String left,
OperatorDescr operator,
String right) |
protected void |
MVELDumper.rewriteOperator(MVELDumper.MVELDumperContext context,
StringBuilder sbuilder,
String left,
OperatorDescr operator,
String right) |
Modifier and Type | Method and Description |
---|---|
void |
MVELDumper.MVELDumperContext.setAliases(Map<String,OperatorDescr> aliases) |
Modifier and Type | Method and Description |
---|---|
OperatorDescr |
RelationalExprDescr.getOperatorDescr() |
Modifier and Type | Method and Description |
---|---|
void |
RelationalExprDescr.setOperatorDescr(OperatorDescr operator) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
static AnalysisResult |
PatternBuilder.buildAnalysis(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
PredicateDescr predicateDescr,
Map<String,OperatorDescr> aliases) |
org.drools.core.base.mvel.MVELCompilationUnit |
MVELConstraintBuilder.buildCompilationUnit(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
String expression,
Map<String,OperatorDescr> aliases) |
org.drools.core.base.mvel.MVELCompilationUnit |
ConstraintBuilder.buildCompilationUnit(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
String expression,
Map<String,OperatorDescr> aliases) |
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 org.drools.core.spi.Constraint |
PatternBuilder.buildEval(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
PredicateDescr predicateDescr,
Map<String,OperatorDescr> aliases,
String expr,
boolean isEvalExpression) |
protected org.drools.core.spi.Constraint |
PatternBuilder.buildExpression(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
BaseDescr d,
String expr,
Map<String,OperatorDescr> aliases) |
org.drools.core.spi.Constraint |
MVELConstraintBuilder.buildLiteralConstraint(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
org.drools.core.base.ValueType vtype,
org.drools.core.spi.FieldValue field,
String expression,
String leftValue,
String operator,
String rightValue,
org.drools.core.spi.InternalReadAccessor extractor,
LiteralRestrictionDescr restrictionDescr,
Map<String,OperatorDescr> aliases) |
org.drools.core.spi.Constraint |
ConstraintBuilder.buildLiteralConstraint(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
org.drools.core.base.ValueType vtype,
org.drools.core.spi.FieldValue field,
String expression,
String leftValue,
String operator,
String rightValue,
org.drools.core.spi.InternalReadAccessor extractor,
LiteralRestrictionDescr restrictionDescr,
Map<String,OperatorDescr> aliases) |
protected static Map<String,org.drools.core.base.EvaluatorWrapper> |
PatternBuilder.buildOperators(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
BaseDescr predicateDescr,
Map<String,OperatorDescr> aliases) |
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 org.drools.core.spi.Constraint |
PatternBuilder.createAndBuildPredicate(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
BaseDescr base,
String expr,
Map<String,OperatorDescr> aliases) |
protected org.drools.core.spi.Constraint |
PatternBuilder.processAtomicExpression(RuleBuildContext context,
org.drools.core.rule.Pattern pattern,
BaseDescr d,
String expr,
Map<String,OperatorDescr> aliases) |
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.