Class SingleDrlxParseSuccess

    • Constructor Detail

      • SingleDrlxParseSuccess

        public SingleDrlxParseSuccess​(Class<?> patternType,
                                      String patternBinding,
                                      com.github.javaparser.ast.expr.Expression expr,
                                      Type exprType)
    • Method Detail

      • setDecodeConstraintType

        public SingleDrlxParseSuccess setDecodeConstraintType​(org.drools.model.Index.ConstraintType decodeConstraintType)
      • getUsedDeclarationsOnLeft

        public Collection<String> getUsedDeclarationsOnLeft()
      • setPatternBindingUnification

        public void setPatternBindingUnification​(Boolean unification)
      • getPatternBinding

        public String getPatternBinding()
      • setExpr

        public void setExpr​(com.github.javaparser.ast.expr.Expression expr)
      • getAccumulateBinding

        public String getAccumulateBinding()
      • setAccumulateBinding

        public void setAccumulateBinding​(String accumulateBinding)
      • hasUnificationVariable

        public boolean hasUnificationVariable()
      • getUnificationVariable

        public String getUnificationVariable()
      • getUnificationName

        public String getUnificationName()
      • getUnificationVariableType

        public Class<?> getUnificationVariableType()
      • getExpr

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

        public String getExprBinding()
      • getExprType

        public Type getExprType()
      • getExprRawClass

        public Class<?> getExprRawClass()
      • getLeftExprRawClass

        public Class<?> getLeftExprRawClass()
      • getLeftExprTypeBeforeCoercion

        public Class<?> getLeftExprTypeBeforeCoercion()
      • getPatternType

        public Class<?> getPatternType()
      • getPatternJPType

        public com.github.javaparser.ast.type.Type getPatternJPType()
      • isPatternBindingUnification

        public boolean isPatternBindingUnification()
      • getDecodeConstraintType

        public org.drools.model.Index.ConstraintType getDecodeConstraintType()
      • getReactOnProperties

        public Set<String> getReactOnProperties()
      • getRightLiteral

        public Object getRightLiteral()
      • isStatic

        public boolean isStatic()
      • isTemporal

        public boolean isTemporal()
      • isCombined

        public boolean isCombined()
      • isPredicate

        public boolean isPredicate()
      • isSkipThisAsParam

        public boolean isSkipThisAsParam()
      • isBetaConstraint

        public boolean isBetaConstraint()
      • isRequiresSplit

        public boolean isRequiresSplit()
      • isUnification

        public boolean isUnification()
      • setOriginalDrlConstraint

        public DrlxParseResult setOriginalDrlConstraint​(String originalDrlConstraint)
      • getOriginalDrlConstraint

        public String getOriginalDrlConstraint()
      • setImplicitCastExpression

        public SingleDrlxParseSuccess setImplicitCastExpression​(Optional<com.github.javaparser.ast.expr.Expression> implicitCastExpression)
      • getImplicitCastExpression

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

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

        public SingleDrlxParseSuccess setNullSafeExpressions​(List<com.github.javaparser.ast.expr.Expression> nullSafeExpressions)
      • getVariablesFromDifferentPattern

        public Set<String> getVariablesFromDifferentPattern()