Interface Expression

    • Method Detail

      • getOperator

        Operator getOperator()
        Returns:
        the operator
      • getOperands

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

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

        Expression getParentExpression()
        Returns:
        the parent expression
      • getStringsSet

        Set<String> getStringsSet()
        Returns:
        the strings set
      • getReferencedColumnsList

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

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

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

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

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

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

        Set<String> getCrossReferencedExpressionsSet()
        Returns:
        the referenced expressions map
      • getCrossReferencedExpressionsSet

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

        String getCrossReferencedExpressionsKey()
      • isCrossReferencedExpression

        boolean isCrossReferencedExpression()
      • isSingleEntityExpression

        boolean isSingleEntityExpression()
      • isSingleEntityExpression

        boolean isSingleEntityExpression​(Entity declaringEntity)