[
https://issues.apache.org/jira/browse/HIVE-24541?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marton Bod reassigned HIVE-24541:
---------------------------------
> Add config to set a default storage handler class
> -------------------------------------------------
>
> Key: HIVE-24541
> URL: https://issues.apache.org/jira/browse/HIVE-24541
> Project: Hive
> Issue Type: Improvement
> Reporter: Marton Bod
> Assignee: Marton Bod
> Priority: Major
>
> Add a config param "hive.default.storage.handler.class" so we can set a
> default storage handler class that can be used for all create table
> statements. By default it would be an empty string, taking no effect.
> This would allow existing user queries to be reused for a new table format
> for example, such as Iceberg.
> For example, after setting in the config: hive.default.storage.handler.class=
> org.apache.iceberg.mr.hive.HiveIcebergStorageHandler
> The query: CREATE TABLE abc (a int, b string) LOCATION ...
> would be equivalent to: CREATE TABLE abc (a int, b string) STORED BY
> 'org.apache.iceberg.mr.hive.HiveIcebergStorageHandler' LOCATION ...
--
This message was sent by Atlassian Jira
(v8.3.4#803005)