Uploaded image for project: 'Parquet'
  1. Parquet
  2. PARQUET-1020

Add support for Dynamic Messages in parquet-protobuf

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.13.0
    • parquet-protobuf
    • None

    Description

      Hello. We would like to pass in a DynamicMessage rather than using the generated protobuf classes to allow us to make our job very generic.

      I think this could be achieved by setting the descriptor upfront, similarly to how there is a ProtoParquetOutputFormat today.

      In ProtoWriteSupport in the init method it could then generate the parquet schema created by ProtoSchemaConverter using the passed in descriptor, rather than taking it from the generated proto class.

      Would there be interest in incorporating this change? If so does the approach above sound sensible? I am happy to do a pull request

      initial PR here: https://github.com/apache/parquet-mr/pull/414

      Attachments

        Activity

          People

            alex.buck10 Alex Buck
            alex.buck10 Alex Buck
            Votes:
            2 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: