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


Reply via email to