[jira] [Created] (FLINK-11237) Enhance LocalExecutor to wrap TableEnvironment w/ user classloader

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-11237) Enhance LocalExecutor to wrap TableEnvironment w/ user classloader

Shang Yuanchun (Jira)
Eron Wright  created FLINK-11237:
------------------------------------

             Summary: Enhance LocalExecutor to wrap TableEnvironment w/ user classloader
                 Key: FLINK-11237
                 URL: https://issues.apache.org/jira/browse/FLINK-11237
             Project: Flink
          Issue Type: Sub-task
            Reporter: Eron Wright
            Assignee: Eron Wright


The SQL Client's {{LocalExecutor}} calls into the table environment to execute queries, explain statements, and much more.   Any call that involves resolving a descriptor to a factory implementation must be wrapped in the user classloader.   Some of the calls already are wrapped (for resolving UDFs).  With new functionality coming for resolving external catalogs with a descriptor, other call sites must be wrapped.

Note that the {{TableEnvironment}} resolves the tables defined within an external catalog lazily (at query time).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)