raminqaf commented on PR #28140:
URL: https://github.com/apache/flink/pull/28140#issuecomment-4428057152

   > Quick question: Does the name change from `regexpExtract` to 
`REGEXP_EXTRACT` affect backward compatibility for `call("regexpExtract", ...)` 
usage in Table API?
   > 
   > SQL and Expression API should be fine, but wondering if anyone uses the 
string-based `call()` syntax with the old camelCase name.
   
   Correct, call("regexpExtract", ...) (camelCase) no longer resolves. The 
reason is that `CoreModule` keys functions by 
`definition.getName().toUpperCase()`. Before this change the registered name 
was "regexpExtract" → uppercased to "REGEXPEXTRACT" (no underscore). However, 
calls like `call("regexp_Extract", ...)` would still pass.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to