JingGe commented on a change in pull request #17501: URL: https://github.com/apache/flink/pull/17501#discussion_r732878761
########## File path: flink-formats/flink-avro/pom.xml ########## @@ -26,7 +26,7 @@ under the License. <groupId>org.apache.flink</groupId> <artifactId>flink-formats</artifactId> <version>1.15-SNAPSHOT</version> - <relativePath>..</relativePath> + <relativePath>../pom.xml</relativePath> Review comment: There are plenty logics implemented in the StreamFormatAdapter, as I mentioned in the "open questions" section, why should I do my own implementation again from BulkFormat instead of reusing them? The design idea is to let BulkStream handle batch and let StreamFormat/FileRecordFormat handle streaming, afaik. Your question is leading actually to a fundamental question: why do we need StreamFormat/FileRecordFormat if we can implement everything from the BulkFormat which supports both batch and streaming, quoted from your word, I didn't see any reference about this conclusion. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@flink.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org