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)