SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 44)
    Identifier f_boolean
    Identifier f_char
    Identifier f_varchar
    Identifier f_string
    Identifier f_binary
    Identifier f_varbinary
    Identifier f_bytes
    Identifier f_decimal
    Identifier f_decimal2
    Identifier f_decimal3
    Identifier f_tinyint
    Identifier f_smallint
    Identifier f_int
    Identifier f_bigint
    Identifier f_float
    Identifier f_double
    Identifier f_date
    Identifier f_time
    Identifier f_timestamp
    Identifier f_timestamp2
    Function toTimeZone (children 1)
     ExpressionList (children 2)
      Identifier f_timestamp3
      Literal \'Asia/Shanghai\'
    Identifier f_boolean_nn
    Identifier f_char_nn
    Identifier f_varchar_nn
    Identifier f_string_nn
    Identifier f_binary_nn
    Identifier f_varbinary_nn
    Identifier f_bytes_nn
    Identifier f_decimal_nn
    Identifier f_decimal2_nn
    Identifier f_decimal3_nn
    Identifier f_tinyint_nn
    Identifier f_smallint_nn
    Identifier f_int_nn
    Identifier f_bigint_nn
    Identifier f_float_nn
    Identifier f_double_nn
    Identifier f_date_nn
    Identifier f_time_nn
    Identifier f_timestamp_nn
    Identifier f_timestamp2_nn
    Function toTimeZone (children 1)
     ExpressionList (children 2)
      Identifier f_timestamp3_nn
      Literal \'Asia/Shanghai\'
    Identifier f_array
    Identifier f_map
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Function paimonS3 (children 1)
       ExpressionList (children 2)
        Identifier s3_conn
        Function equals (children 1)
         ExpressionList (children 2)
          Identifier filename
          Literal \'paimon_all_types\'
   ExpressionList (children 1)
    OrderByElement (children 1)
     Identifier f_int_nn
