SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    WithElement (children 1)
     Subquery (children 1)
      SelectWithUnionQuery (children 1)
       ExpressionList (children 1)
        SelectQuery (children 2)
         ExpressionList (children 1)
          Asterisk
         TablesInSelectQuery (children 1)
          TablesInSelectQueryElement (children 1)
           TableExpression (children 1)
            Subquery (children 1)
             SelectWithUnionQuery (children 1)
              ExpressionList (children 1)
               SelectQuery (children 3)
                ExpressionList (children 1)
                 WithElement (children 1)
                  Subquery (children 1)
                   SelectWithUnionQuery (children 1)
                    ExpressionList (children 1)
                     SelectQuery (children 2)
                      ExpressionList (children 3)
                       Identifier id
                       Identifier key
                       Identifier values
                      TablesInSelectQuery (children 2)
                       TablesInSelectQueryElement (children 1)
                        TableExpression (children 1)
                         TableIdentifier cte1
                       TablesInSelectQueryElement (children 1)
                        ArrayJoin (children 1)
                         ExpressionList (children 2)
                          Function mapKeys (alias key) (children 1)
                           ExpressionList (children 1)
                            Identifier key_values
                          Function mapValues (alias values) (children 1)
                           ExpressionList (children 1)
                            Identifier key_values
                ExpressionList (children 3)
                 Identifier id
                 Identifier key
                 Identifier value
                TablesInSelectQuery (children 2)
                 TablesInSelectQueryElement (children 1)
                  TableExpression (children 1)
                   TableIdentifier cte2
                 TablesInSelectQueryElement (children 1)
                  ArrayJoin (children 1)
                   ExpressionList (children 1)
                    Identifier values (alias value)
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier cte1
