You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Chen Qin (Jira)" <ji...@apache.org> on 2023/01/13 03:15:00 UTC

[jira] [Created] (FLINK-30667) remove the planner dependency in flink-connector-hive

Chen Qin created FLINK-30667:
--------------------------------

             Summary:  remove the planner dependency in flink-connector-hive
                 Key: FLINK-30667
                 URL: https://issues.apache.org/jira/browse/FLINK-30667
             Project: Flink
          Issue Type: Sub-task
          Components: Connectors / Hive
    Affects Versions: 1.17.0
            Reporter: Chen Qin
             Fix For: 1.17.0


There are some classes in flink-connector-hive reply on  planner, but fortunately, not too many.

It mainly rely on ParserImpl, PlannerContext, PlannerQueryOperation and so on.  The dependency is mainly required to create RelNode.

To resolve this problem,  we need more abstraction for planner and provides public API for external dialects.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)