JDBC driver DatabaseMetadata.getCatalog returned null but other methods return catalog name Dremio

The method DatabaseMetadata.getCatalog returned null.

However other methods such as DatabaseMetadata.getTables returns Dremio as a catalog name.

Dremio does not support 3-part qualified table references in a query i.e. select * from DREMIO.myschema.mytable.

Column Name:TABLE_CAT, display size:-1, type name:VARCHAR, type id:12, precision:0, scale:0
Column Name:TABLE_SCHEM, display size:-1, type name:VARCHAR, type id:12, precision:0, scale:0
Column Name:TABLE_NAME, display size:-1, type name:VARCHAR, type id:12, precision:0, scale:0
Column Name:TABLE_TYPE, display size:-1, type name:VARCHAR, type id:12, precision:0, scale:0
Column Name:REMARKS, display size:-1, type name:VARCHAR, type id:12, precision:0, scale:0
Column Name:TYPE_CAT, display size:-1, type name:VARCHAR, type id:12, precision:0, scale:0
Column Name:TYPE_SCHEM, display size:-1, type name:VARCHAR, type id:12, precision:0, scale:0
Column Name:TYPE_NAME, display size:-1, type name:VARCHAR, type id:12, precision:0, scale:0
Column Name:SELF_REFERENCING_COL_NAME, display size:-1, type name:VARCHAR, type id:12, precision:0, scale:0
Column Name:REF_GENERATION, display size:-1, type name:VARCHAR, type id:12, precision:0, scale:0
DREMIO,…