SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 1)
    Function wkt (alias x) (children 1)
     ExpressionList (children 1)
      Function CAST (children 1)
       ExpressionList (children 2)
        Function array (children 1)
         ExpressionList (children 1)
          Function array (children 1)
           ExpressionList (children 4)
            Literal Tuple_(UInt64_1, UInt64_1)
            Literal Tuple_(UInt64_2, UInt64_2)
            Literal Tuple_(UInt64_3, UInt64_3)
            Literal Tuple_(UInt64_1, UInt64_1)
        Literal \'Array(Array(Tuple(Float64, Float64)))\'
   ExpressionList (children 4)
    Identifier x
    Function toTypeName (children 1)
     ExpressionList (children 1)
      Identifier x
    Function readWKTPolygon (alias y) (children 1)
     ExpressionList (children 1)
      Identifier x
    Function toTypeName (children 1)
     ExpressionList (children 1)
      Identifier y
