SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 5)
   ExpressionList (children 1)
    WithElement (children 1)
     Subquery (children 1)
      SelectWithUnionQuery (children 1)
       ExpressionList (children 2)
        SelectQuery (children 3)
         ExpressionList (children 1)
          Identifier id
         TablesInSelectQuery (children 1)
          TablesInSelectQueryElement (children 1)
           TableExpression (children 1)
            TableIdentifier tab
         Function equals (children 1)
          ExpressionList (children 2)
           Identifier id
           Literal \'uuid3\'
        SelectQuery (children 4)
         ExpressionList (children 1)
          Identifier parent (alias id)
         TablesInSelectQuery (children 1)
          TablesInSelectQueryElement (children 1)
           TableExpression (children 1)
            TableIdentifier tab
         Function and (children 1)
          ExpressionList (children 2)
           Function in (children 1)
            ExpressionList (children 2)
             Identifier tab.id
             Identifier recursive
           Function notEquals (children 1)
            ExpressionList (children 2)
             Identifier parent
             Literal \'empty\'
         ExpressionList (children 1)
          Identifier parent
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier recursive
   ExpressionList (children 1)
    Identifier id
   ExpressionList (children 1)
    OrderByElement (children 1)
     Identifier id
