SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 1)
   ExpressionList (children 2)
    Function firstNonDefault (alias result) (children 1)
     ExpressionList (children 1)
      Function CAST (children 1)
       ExpressionList (children 2)
        Literal \'\'
        Literal \'String\'
    Function toTypeName (children 1)
     ExpressionList (children 1)
      Identifier result
