Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
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).
Attachments
Issue Links
- links to