Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-19098

Make RowData CSV and JSON converters public

    XMLWordPrintableJSON

Details

    Description

      Some of the Rowdata converters(SeDer between Rowdata and format objects like GenericRecord/JsonNode) are private or package-private (like Json), this is not easy for other third-party connector projects to utilize to implement its own format factory in Table API.

      For example, Pravega connector is now developing a schema-registry-based format factory. The Pravega schema registry is a rest service similar with confluent registry , but it can help to serialize/deserialize json/avro/protobuf/custom format data. It will help a lot if these converters are public.

      Noticed in FLINK-16048, we have already moved the avro converters out and made them public. Similarly, it should be safe to make at least json and csv format converters public.

      Attachments

        Issue Links

          Activity

            People

              Brian Zhou Brian Zhou
              Brian Zhou Brian Zhou
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: