[ 
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)

Reply via email to