Class SingleDrlxParseSuccess

    • Constructor Detail

      • SingleDrlxParseSuccess

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

      • setDecodeConstraintType

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

        public SingleDrlxParseSuccess setUsedDeclarationsOnLeft​(java.util.Collection<java.lang.String> usedDeclarationsOnLeft)
      • getUsedDeclarationsOnLeft

        public java.util.Collection<java.lang.String> getUsedDeclarationsOnLeft()
      • setUsedDeclarations

        public SingleDrlxParseSuccess setUsedDeclarations​(java.util.Collection<java.lang.String> usedDeclarations)
      • setReactOnProperties

        public SingleDrlxParseSuccess setReactOnProperties​(java.util.Set<java.lang.String> reactOnProperties)
      • setPatternBindingUnification

        public void setPatternBindingUnification​(java.lang.Boolean unification)
      • getExprId

        public java.lang.String getExprId​(DRLIdGenerator exprIdGenerator)
      • getPatternBinding

        public java.lang.String getPatternBinding()
      • setExpr

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

        public java.lang.String getAccumulateBinding()
      • setAccumulateBinding

        public void setAccumulateBinding​(java.lang.String accumulateBinding)
      • hasUnificationVariable

        public boolean hasUnificationVariable()
      • getUnificationVariable

        public java.lang.String getUnificationVariable()
      • getUnificationName

        public java.lang.String getUnificationName()
      • getUnificationVariableType

        public java.lang.Class<?> getUnificationVariableType()
      • getExpr

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

        public java.lang.String getExprBinding()
      • getExprType

        public java.lang.reflect.Type getExprType()
      • getExprRawClass

        public java.lang.Class<?> getExprRawClass()
      • getLeftExprRawClass

        public java.lang.Class<?> getLeftExprRawClass()
      • getLeftExprTypeBeforeCoercion

        public java.lang.Class<?> getLeftExprTypeBeforeCoercion()
      • getPatternType

        public java.lang.Class<?> getPatternType()
      • getPatternJPType

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

        public boolean isPatternBindingUnification()
      • getDecodeConstraintType

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

        public java.util.Collection<java.lang.String> getUsedDeclarations()
      • getReactOnProperties

        public java.util.Set<java.lang.String> getReactOnProperties()
      • getRightLiteral

        public java.lang.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​(java.lang.String originalDrlConstraint)
      • getOriginalDrlConstraint

        public java.lang.String getOriginalDrlConstraint()
      • setImplicitCastExpression

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

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

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

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

        public java.util.Set<java.lang.String> getVariablesFromDifferentPattern()
      • setVariablesFromDifferentPattern

        public SingleDrlxParseSuccess setVariablesFromDifferentPattern​(java.util.Set<java.lang.String> variablesFromDifferentPattern)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object