Hi Devs, The current syntax for Flink SQL requires all functions using artifacts to use the JAR keyword. This FLIP would add a generic artifact keyword to allow for additional artifact types - zip, tarball etc. Although the syntax for ARTIFACT is not found in the majority of SQL dialects, it is the most common noun used for UDFs across most documentation and platforms.
The full details of the proposed FLIP are available here: https://docs.google.com/document/d/1M5_TiOLInGiUm27apDcfR9D1I6jRYZDCokYsV9mNJk0/edit?usp=sharing A draft PR to make the changes has been started here: https://github.com/apache/flink/pull/27000 I look forward to feedback and discussion. Best, Zander
