You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by Becket Qin <be...@gmail.com> on 2024/02/02 00:50:21 UTC

[DISCUSS] FLIP-421: Support Custom Conversion for LogicalTypes

Hi folks,

I'd like to kick off the discussion of FLIP-421[1].

The motivation is to support custom conversion between Flink SQL internal
data classes and external classes. The typical scenarios of these
conversions are:
1. In source / sink
2. conversion between Table and DataStream.

I think this FLIP will help improve the user experience in
format development (It makes the implementation of FLIP-358[2] much
easier). And it also makes the table-datastream conversion more usable.

Comments are welcome!

Thanks,

Jiangjie (Becket) Qin

[1]
https://cwiki.apache.org/confluence/display/FLINK/FLIP-421%3A+Support+Custom+Conversion+for+LogicalTypes
[2]
https://cwiki.apache.org/confluence/display/FLINK/FLIP-358%3A+flink-avro+enhancement+and+cleanup