I want to convert into Apache Arrow IPC data format in Java existing data from PostgreSQL database.
JdbcToArrowUtils.jdbcToArrowSchema allows do it for scalar types and arrays.
org.postgresql.jdbc.PgResultSetMetaData instance from PostgreSQL jdbc driver provide all required info related to column types pgResultSetMetaData.getColumnTypeName().
But looks like current implementation support only ArrowType.List with no support of Map type mapping in code
How to get Apache Arrow schema and transform data into Arrow for hstore(map) and geometry database column types?