Caizhi Weng created FLINK-29291:
-----------------------------------
Summary: Change DataFileWriter into a factory to create writers
Key: FLINK-29291
URL: https://issues.apache.org/jira/browse/FLINK-29291
Project: Flink
Issue Type: Sub-task
Components: Table Store
Reporter: Caizhi Weng
Fix For: table-store-0.3.0
Currently {{DataFileWriter}} exposes {{write}} method for data files and extra
files.
However, as the number of patterns to write files is increasing (for example,
we'd like to write some records into a data file, then write some other records
into an extra files when producing changelogs from full compaction) we'll have
to keep adding methods to {{DataFileWriter}} if we keep the current
implementation.
We'd like to refactor {{DataFileWriter}} into a factory to create writers, so
that the users of writers can write however they like.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)