[ https://issues.apache.org/jira/browse/FLINK-26355?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17497923#comment-17497923 ]
luoyuxia commented on FLINK-26355: ---------------------------------- [~zoucao] HiveTableSqlFunction is deprecated. I think the better way is waiting [FLINK-26364|https://issues.apache.org/jira/browse/FLINK-26364] ready. Hopefully I'll fix it when I'm free. Yes, we should consider about compatibility for backporting. But I'm not sure what's your concern the about backforward compatibility as it seems won't bring any bother about backforward compatibility. Would you like to explain more in case I miss some thing. > VarCharType was not be considered in HiveTableSqlFunction > --------------------------------------------------------- > > Key: FLINK-26355 > URL: https://issues.apache.org/jira/browse/FLINK-26355 > Project: Flink > Issue Type: Improvement > Components: Table SQL / Ecosystem > Reporter: zoucao > Priority: Major > > VarCharType was not be considered in `HiveTableSqlFunction#coerce`, see > [link|https://github.com/apache/flink/blob/a7192af8707f3f0d0f30fc71f3477edd92135cac/flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/functions/utils/HiveTableSqlFunction.java#L146], > before invoke `HiveTableSqlFunction#coerce`, flink will call the method > `createFieldTypeFromLogicalType` to build argumentsArray, if the field's type > is varchar, the exception will be thrown. -- This message was sent by Atlassian Jira (v8.20.1#820001)