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)