You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Aitozi (Jira)" <ji...@apache.org> on 2022/08/22 16:19:00 UTC

[jira] [Created] (FLINK-29066) Reconsider the runtime property of the BuiltInFunctionDefinition

Aitozi created FLINK-29066:
------------------------------

             Summary: Reconsider the runtime property of the BuiltInFunctionDefinition
                 Key: FLINK-29066
                 URL: https://issues.apache.org/jira/browse/FLINK-29066
             Project: Flink
          Issue Type: Improvement
          Components: Table SQL / Planner
            Reporter: Aitozi


Currently, it has three types of the runtime property:
1) runtimeclass which means flink provide a class to define the runtime implementation
2) runtimeProvider which means the runtime class is code generated 
3) runtimeDefered which means it will use the calcite's inner function to handle.

First, the runtimeDefered is only a mark interface, have no actual effect, and the JSON_Xx functions already port to the flink internal stack, so I think it can be removed now.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)