DatabaseMetaData interface
- Last Updated: June 27, 2025
- 1 minute read
- DataDirect Connectors
- JDBC
- Aha! 6.0
- Amazon Redshift 6.0
- Apache Cassandra 6.0
- Apache Hive 6.0
- Apache Spark SQL 6.0
- Atlassian Jira 6.0
- Autonomous REST Connector 6.0
- Cloudera Impala 5.1
- + 24
The following drivers support the
DatabaseMetaData.getColumns() method:- Aha!
- Autonomous REST Connector
- GitHub
- Google Analytics 4
- Google BigQuery
- HubSpot
- Jira
- Microsoft Dynamics 365
- Microsoft SharePoint
- Oracle Eloqua
- Oracle Sales Cloud
- Oracle Service Cloud
- Salesforce
- SAP HANA
- SAP S/4HANA
- Snowflake
- TeamCity
The DatabaseMetaData.getColumns() method
extends the standard JDBC metadata results returned to include the additional columns
described in the following tables.
| Column | Data Type | Description |
|---|---|---|
| IS_EXTERNAL_ID | VARCHAR (3), NOT NULL | Provides an indication of whether the column can be
used as an External ID. External ID columns can be used as the lookup column for
insert and upsert operations and foreign-key relationship values. Valid values are:
|
| LABEL | VARCHAR (128) | The text label for this column. If not present, this field is null. |
The drivers that support DatabaseMetaData.getColumns()
extend the standard JDBC metadata results returned by the DatabaseMetaData.getTables() method to include the following additional
column.
| Column | Data Type | Description |
|---|---|---|
| LABEL | VARCHAR (128) | The text label for this table. If not present, this field is null. |