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

Move from deprecated BytesCompressor/Decompressor to BytesInputCompressor/Decompressor

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.14.0
    • parquet-hadoop
    • None

    Description

      We currently have two pairs of equivalent compressor/decompressor interfaces in CompressionCodecFactory and CodecFactory. CompressionCodecFactory.BytesInputCompressor/Decompressor is located in parquet-common, while CodecFactory.BytesCompressor/Decompressor is part of parquet-hadoop and deprecated. Currently, a lot of methods use the deprecated CodecFactory interfaces instead of the CompressionCodecFactory ones. As CodecFactory.BytesCompressor/Decompressor already implements CompressionCodecFactory.BytesInputCompressor/Decompressor, this is a straight-forward change which does not introduce any breaking changes or harm backwards compatibility.

      Attachments

        Activity

          People

            amousavigourabi Atour Mousavi Gourabi
            amousavigourabi Atour Mousavi Gourabi
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: