You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Zander Matheson (Jira)" <ji...@apache.org> on 2025/09/17 21:58:00 UTC
[jira] [Commented] (FLINK-38374) Add Artifact keyword as an option to create function syntax
[ https://issues.apache.org/jira/browse/FLINK-38374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18020990#comment-18020990 ]
Zander Matheson commented on FLINK-38374:
-----------------------------------------
Current PR https://github.com/apache/flink/pull/27000
> Add Artifact keyword as an option to create function syntax
> -----------------------------------------------------------
>
> Key: FLINK-38374
> URL: https://issues.apache.org/jira/browse/FLINK-38374
> Project: Flink
> Issue Type: New Feature
> Components: Table SQL / API
> Affects Versions: 2.2.0, 2.1.1
> Reporter: Zander Matheson
> Priority: Major
> Labels: pull-request-available
>
> The current CREATE FUNCTION ... USING syntax does not permit alternative keywords. The improvement outlined in this issue is that we would modify the syntax to allow for ARTIFACT.
>
> *Current Syntax:*
> CREATE [TEMPORARY] [TEMPORARY SYSTEM] FUNCTION [IF NOT EXISTS] [catalog_name.][db_name.]function_name
> AS class_name [LANGUAGE JAVA|SCALA|PYTHON] [USING JAR 'jar_path']
>
> *Proposed New Syntax:*
> CREATE [TEMPORARY] [TEMPORARY SYSTEM] FUNCTION [IF NOT EXISTS] [catalog_name.][db_name.]function_name
> AS class_name [LANGUAGE JAVA|SCALA|PYTHON] [USING JAR|ARTIFACT 'artifact_path']
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)