SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 1)
   ExpressionList (children 2)
    Function flipCoordinates (children 1)
     ExpressionList (children 1)
      Function CAST (children 1)
       ExpressionList (children 2)
        Literal \'(1.23, 4.56)\'
        Literal \'Point\'
    Function CAST (children 1)
     ExpressionList (children 2)
      Function array (children 1)
       ExpressionList (children 2)
        Function CAST (children 1)
         ExpressionList (children 2)
          Literal \'(1.23, 4.56)\'
          Literal \'Point\'
        Function CAST (children 1)
         ExpressionList (children 2)
          Literal \'(2.34, 5.67)\'
          Literal \'Point\'
      Literal \'Ring\'
