+1 to disable, we also need to highlight this in 1.10 release notes.

Best,
Kurt


On Fri, Nov 22, 2019 at 5:56 PM Zhenghua Gao <doc...@gmail.com> wrote:

> Hi,
>
> I wanted to bring up the discuss of Disable conversion between TIMESTAMP
> and Long in parameters and results of UDXs.
>
> Since FLINK-12253[1] introduce the new TimestampType and conversion from
> and
> to long is not supported, the UDXs with Long parameters should not receive
> TIMESTAMP fields and vice versa.
>
> The current situation is we use long as internal representation of
> TIMESTAMP, the legacy planner and blink planner DO NOT DISABLE this
> conversion. Now FLINK-14599[2] would introduce a new internal
> representation of TIMESTAMP and it's time to make a decision to DISABLE it.
>
> In addition, our document[3] recommends UDXs users use long as
> representation of SQL_TIMESTAMP, which is obsolete too.
>
> Please let me know what you think!
>
> [1] https://issues.apache.org/jira/browse/FLINK-12253
> [2] https://issues.apache.org/jira/browse/FLINK-14599
> [3]
>
> https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/table/udfs.html#best-practices-for-implementing-udfs
>
> *Best Regards,*
> *Zhenghua Gao*
>

Reply via email to