Currently we can't create views on top of IcebergSource DataStreams directly. We need to convert the RowData to Row explicitly using map function. I thought creating a RowConverter to convert RowData to Row and return IcebergSource would be a good idea. This approach enables the use of the Iceberg schema to create a DataStream and further create a view on top of it. What are your thoughts?
Query engine
Flink
Willingness to contribute
[X] I can contribute this improvement/feature independently
[ ] I would be willing to contribute this improvement/feature with guidance from the Iceberg community
[ ] I cannot contribute this improvement/feature at this time
Feature Request / Improvement
Currently we can't create views on top of IcebergSource DataStreams directly. We need to convert the RowData to Row explicitly using map function. I thought creating a RowConverter to convert RowData to Row and return IcebergSource would be a good idea. This approach enables the use of the Iceberg schema to create a DataStream and further create a view on top of it. What are your thoughts?
Query engine
Flink
Willingness to contribute