Class ImportedKeysDatabricksResultSetAdapter
java.lang.Object
com.databricks.jdbc.dbclient.impl.common.ImportedKeysDatabricksResultSetAdapter
- Direct Known Subclasses:
CrossReferenceKeysDatabricksResultSetAdapter
Implementation of
IDatabricksResultSetAdapter for processing the result set of the DatabaseMetaData.getImportedKeys(java.lang.String, java.lang.String, java.lang.String).-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ResultColumnstatic final ResultColumnstatic final ResultColumnstatic final ResultColumn -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanincludeRow(ResultSet resultSet, List<ResultColumn> columns) mapColumn(ResultColumn column) default ObjecttransformValue(ResultColumn column, Object value) Optional method to transform a value after it's retrieved from the result set.
-
Field Details
-
PARENT_CATALOG_NAME
-
PARENT_NAMESPACE_NAME
-
PARENT_TABLE_NAME
-
FOREIGN_KEY_NAME_COLUMN
-
-
Constructor Details
-
ImportedKeysDatabricksResultSetAdapter
public ImportedKeysDatabricksResultSetAdapter()
-
-
Method Details
-
mapColumn
The SQL command SHOW FOREIGN KEYS returns column names that differ from those defined in the JDBC specification, so we need to map them accordingly.
-
includeRow
- Throws:
SQLException
-
transformValue
Optional method to transform a value after it's retrieved from the result set.- Parameters:
column- The column definitionvalue- The value retrieved from the result set- Returns:
- The potentially transformed value
-