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)