[
https://issues.apache.org/jira/browse/FLINK-18202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17248805#comment-17248805
]
Suhan Mao commented on FLINK-18202:
-----------------------------------
[~libenchao]. [~jark]
I created a PR for this issue. The PR covers almost all the features we
discussed above and it is a good start that we can begin to review and polish
the code.
[https://github.com/apache/flink/pull/14376]
[~jark] I proposed a default public API.
*module*
flink-formats/flink-pb
org.apache.flink.formats.pb.PbFormatFactory
org.apache.flink.formats.pb.deserialize.PbRowDeserializationSchema
org.apache.flink.formats.pb.serialize.PbRowSerializationSchema
*Identifier*
pb
*Params*
pb.message-class-name
pb.read-default-values: default false
pb.ignore-parse-errors: default
> Introduce Protobuf format
> -------------------------
>
> Key: FLINK-18202
> URL: https://issues.apache.org/jira/browse/FLINK-18202
> Project: Flink
> Issue Type: New Feature
> Components: Formats (JSON, Avro, Parquet, ORC, SequenceFile), Table
> SQL / API
> Reporter: Benchao Li
> Priority: Major
> Labels: pull-request-available
> Attachments: image-2020-06-15-17-18-03-182.png
>
>
> PB[1] is a very famous and wildly used (de)serialization framework. The ML[2]
> also has some discussions about this. It's a useful feature.
> This issue maybe needs some designs, or a FLIP.
> [1] [https://developers.google.com/protocol-buffers]
> [2] [http://apache-flink.147419.n8.nabble.com/Flink-SQL-UDF-td3725.html]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)