Class MultipleDrlxParseSuccess

java.lang.Object
org.drools.model.codegen.execmodel.generator.drlxparse.AbstractDrlxParseSuccess
org.drools.model.codegen.execmodel.generator.drlxparse.MultipleDrlxParseSuccess
All Implemented Interfaces:
DrlxParseResult, DrlxParseSuccess

public class MultipleDrlxParseSuccess extends AbstractDrlxParseSuccess
  • Method Details

    • createMultipleDrlxParseSuccess

      public static MultipleDrlxParseSuccess createMultipleDrlxParseSuccess(com.github.javaparser.ast.expr.BinaryExpr.Operator operator, DrlxParseSuccess... results)
    • getOperator

      public com.github.javaparser.ast.expr.BinaryExpr.Operator getOperator()
    • getResults

      public DrlxParseSuccess[] getResults()
    • isTemporal

      public boolean isTemporal()
    • getImplicitCastExpression

      public Optional<com.github.javaparser.ast.expr.Expression> getImplicitCastExpression()
    • getNullSafeExpressions

      public List<com.github.javaparser.ast.expr.Expression> getNullSafeExpressions()
    • combineWith

      public DrlxParseResult combineWith(DrlxParseResult other, com.github.javaparser.ast.expr.BinaryExpr.Operator operator)
    • getExprId

      public String getExprId(DRLIdGenerator exprIdGenerator)
    • setOriginalDrlConstraint

      public DrlxParseResult setOriginalDrlConstraint(String originalDrlConstraint)
    • getOriginalDrlConstraint

      public String getOriginalDrlConstraint()
    • isPredicate

      public boolean isPredicate()
    • getExprBinding

      public String getExprBinding()
    • getExpr

      public com.github.javaparser.ast.expr.Expression getExpr()
    • isRequiresSplit

      public boolean isRequiresSplit()