Class SubqueryNode


  • public class SubqueryNode
    extends Node
    INTERNAL

    Purpose: Represent a subquery.

    • Constructor Detail

      • SubqueryNode

        public SubqueryNode()
        Return a new SubqueryNode.
    • Method Detail

      • qualifyAttributeAccess

        public Node qualifyAttributeAccess​(ParseTreeContext context)
        INTERNAL If called the subquery is part of the WHERE clause of an UPDATE or DELETE statement that does not define an identification variable. The method checks the clauses of the subquery for unqualified fields accesses.
        Overrides:
        qualifyAttributeAccess in class Node
      • validate

        public void validate​(ParseTreeContext context)
        INTERNAL Validate node and calculate its type.
        Overrides:
        validate in class Node
      • isSubqueryNode

        public boolean isSubqueryNode()
        INTERNAL Is this node a SubqueryNode
        Overrides:
        isSubqueryNode in class Node
      • setParseTree

        public void setParseTree​(JPQLParseTree parseTree)