[
https://issues.apache.org/jira/browse/FLINK-31575?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17703681#comment-17703681
]
Timo Walther commented on FLINK-31575:
--------------------------------------
[~luoyuxia] my gut feeling is that the module structure becomes more and more
complex. There is only a limited set of people that actually understands how
all these modules and classloaders interact. Having a {{flink-table-calcite}}
module sounds reasonable. But will it only contain `org.apache.calcite.*`
classes including the ones that we override? Or what do you mean with "contains
the Calcite dependencies for writing planner plugins"?
> Don't swap table-planner-loader and table-planner to use hive dialect
> ---------------------------------------------------------------------
>
> Key: FLINK-31575
> URL: https://issues.apache.org/jira/browse/FLINK-31575
> Project: Flink
> Issue Type: Sub-task
> Components: Connectors / Hive
> Reporter: luoyuxia
> Priority: Major
>
> From Flink 1.15, to use Hive dialect, user have to swap the
> flink-table-planner-loader jar with flink-table-planner.jar.
> It really bothers some users who want to use Hive dialect like FLINK-27020,
> FLINK-28618
> Althogh we has paid much effort like FLINK-29350, FLINK-29045 to tell users
> to do the swap, but it'll still not convenient.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)