40 switch (column_type) {
41 case flatgeobuf_column_type_bool:
43 case flatgeobuf_column_type_byte:
44 case flatgeobuf_column_type_ubyte:
46 case flatgeobuf_column_type_short:
48 case flatgeobuf_column_type_int:
50 case flatgeobuf_column_type_uint:
51 case flatgeobuf_column_type_long:
52 case flatgeobuf_column_type_ulong:
54 case flatgeobuf_column_type_float:
56 case flatgeobuf_column_type_double:
57 return "double precision";
58 case flatgeobuf_column_type_datetime:
60 case flatgeobuf_column_type_string:
62 case flatgeobuf_column_type_binary:
64 case flatgeobuf_column_type_json:
67 elog(ERROR,
"unknown column_type %d", column_type);