You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@parquet.apache.org by "Wes McKinney (JIRA)" <ji...@apache.org> on 2017/11/20 04:20:01 UTC
[jira] [Resolved] (PARQUET-1095) [C++] Read and write Arrow decimal
values
[ https://issues.apache.org/jira/browse/PARQUET-1095?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wes McKinney resolved PARQUET-1095.
-----------------------------------
Resolution: Fixed
Resolved by PR https://github.com/apache/parquet-cpp/commit/6a2ed4f29731c9777678c30288adf3e1805566c0
> [C++] Read and write Arrow decimal values
> -----------------------------------------
>
> Key: PARQUET-1095
> URL: https://issues.apache.org/jira/browse/PARQUET-1095
> Project: Parquet
> Issue Type: New Feature
> Components: parquet-cpp
> Reporter: Wes McKinney
> Assignee: Phillip Cloud
> Fix For: cpp-1.4.0
>
>
> 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
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)