Interface Expression

    • Method Detail

      • getOperator

        Operator getOperator()
        Returns:
        the operator
      • getOperands

        java.lang.Object[] getOperands()
        Returns:
        the operands
      • getExpressionString

        java.lang.String getExpressionString()
        Returns:
        the pseudo-expression
      • getParentExpression

        Expression getParentExpression()
        Returns:
        the parent expression
      • getVerifiedUsages

        java.util.List<ExpressionUsage> getVerifiedUsages()
        Returns:
        the verified usages
      • getStringsSet

        java.util.Set<java.lang.String> getStringsSet()
        Returns:
        the strings set
      • getReferencedColumnsList

        java.util.List<Property> getReferencedColumnsList()
        Returns:
        the referenced columns list
      • getReferencedColumnsMap

        java.util.Map<java.lang.String,​Property> getReferencedColumnsMap()
        Returns:
        the referenced columns map
      • getReferencedJoinsList

        java.util.List<QueryJoin> getReferencedJoinsList()
        Returns:
        the referenced joins list
      • getReferencedJoinsList

        java.util.List<QueryJoin> getReferencedJoinsList​(QueryTable queryTable)
        Parameters:
        queryTable - query table
        Returns:
        the referenced joins list
      • getReferencedJoinsMap

        java.util.Map<java.lang.String,​QueryJoin> getReferencedJoinsMap()
        Returns:
        the referenced joins map
      • getReferencedJoinsMap

        java.util.Map<java.lang.String,​QueryJoin> getReferencedJoinsMap​(QueryTable queryTable)
        Parameters:
        queryTable - query table
        Returns:
        the referenced joins map
      • getCrossReferencedExpressionsSet

        java.util.Set<java.lang.String> getCrossReferencedExpressionsSet()
        Returns:
        the referenced expressions map
      • getCrossReferencedExpressionsSet

        java.util.Set<java.lang.String> getCrossReferencedExpressionsSet​(Entity declaringEntity)
        Parameters:
        declaringEntity - declaring entity
        Returns:
        the referenced expressions map
      • getCrossReferencedExpressionsKey

        java.lang.String getCrossReferencedExpressionsKey()
      • isCrossReferencedExpression

        boolean isCrossReferencedExpression()
      • isSingleEntityExpression

        boolean isSingleEntityExpression()
      • isSingleEntityExpression

        boolean isSingleEntityExpression​(Entity declaringEntity)