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

[C++] Read and write Arrow decimal values

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • cpp-1.4.0
    • parquet-cpp
    • None

    Description

      We now have 16-byte decimal values in Arrow which have been validated against the Java implementation. We need to be able to read and write these to Parquet format.

      To make these values readable by Impala or some other Parquet readers may require some work. It expects the storage size to match the decimal precision exactly. So in parquet-cpp we will need to write the correct non-zero bytes into a FIXED_LEN_BYTE_ARRAY of the appropriate size.

      We should validate this against Java Parquet implementations

      Attachments

        Issue Links

          Activity

            People

              cpcloud Phillip Cloud
              wesm Wes McKinney
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: