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

Remove BoundedInt encodings

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.1
    • Fix Version/s: 1.9.0
    • Component/s: parquet-mr
    • Labels:
      None

      Description

      The classes in org.apache.parquet.column.values.boundedint aren't used. It looks like this was intended to be the "right" way to use the RLE/BitPacking hybrid, but callers ended up instantiating the RLE encoder or writer directly.

      The ZeroIntegerValuesReader and DevNullValuesWriter are used, but should be relocated. The ZeroIntegerValuesReader is only used when the encoding is RLE (in Encoding.java) and the DevNullValuesWriter actually writes BIT_PACKED values. It would be better to relocate those classes in the rle and bitpacking packages.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                rdblue Ryan Blue
                Reporter:
                rdblue Ryan Blue
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: