Hi Henry,
thanks for giving feedback. The set of built-in functions is a continous
effort that will never be considered as "done". If you think a function
should be supported, you can open issues in FLINK-6810 and we can
discuss its priority.
Flink is an open source project so feel also free to contribute either
by opening issues, reviewing existing PRs, or code.
Regards,
Timo
Am 23.08.18 um 10:01 schrieb vino yang:
Hi Henry,
I recently submitted some PRs about Scalar functions, some of which
have been merged and some are being reviewed, and some may be what you
need.
Log2(x) :https://issues.apache.org/jira/browse/FLINK-9928 will be
released in Flink 1.7
exp(x): exists here
https://ci.apache.org/projects/flink/flink-docs-stable/dev/table/sql.html
regular express support: use similar to , also see here
https://ci.apache.org/projects/flink/flink-docs-stable/dev/table/sql.html
regex extract : https://issues.apache.org/jira/browse/FLINK-9990
reviewing
regex replace : https://issues.apache.org/jira/browse/FLINK-9991 reviewing
The status of most scalar functions can be seen here :
https://issues.apache.org/jira/browse/FLINK-6810
Thanks, vino.
徐涛 <happydexu...@gmail.com <mailto:happydexu...@gmail.com>>
于2018年8月23日周四 下午3:16写道:
Hi All,
I found flink is lack of some basic functions , for
example string split, regular express support, json parse and
extract support, these function are used frequently in development
, but they are not supported, use has to write UDF to support this.
And some of the provided functions are lack of usability,
for example log(2, 1.0) and exp(1.0) with double params are not
supported. I think they are not hard to implement and they are
very basic functions.
Will flink enhance the basic functions , maybe in later
releases?
Best,
Henry