Class ImportedKeysDatabricksResultSetAdapter

    • Field Detail

      • PARENT_CATALOG_NAME

        public static final ResultColumn PARENT_CATALOG_NAME
      • PARENT_NAMESPACE_NAME

        public static final ResultColumn PARENT_NAMESPACE_NAME
      • PARENT_TABLE_NAME

        public static final ResultColumn PARENT_TABLE_NAME
      • FOREIGN_KEY_NAME_COLUMN

        public static final ResultColumn FOREIGN_KEY_NAME_COLUMN
    • Constructor Detail

      • ImportedKeysDatabricksResultSetAdapter

        public ImportedKeysDatabricksResultSetAdapter()
    • Method Detail

      • mapColumn

        public ResultColumn mapColumn​(ResultColumn column)

        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.

      • transformValue

        public default Object transformValue​(ResultColumn column,
                                             Object value)
        Optional method to transform a value after it's retrieved from the result set.
        Parameters:
        column - The column definition
        value - The value retrieved from the result set
        Returns:
        The potentially transformed value