[ 
https://issues.apache.org/jira/browse/ARROW-12203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17375923#comment-17375923
 ] 

Joris Van den Bossche edited comment on ARROW-12203 at 7/6/21, 6:14 PM:
------------------------------------------------------------------------

If we would enable all available logical types with a default of 
{{version="2.0"}}, what do we do if the next Parquet format release adds a new 
logical type? (eg if 2.10.0 adds a new Interval logical type) Maybe something 
we can defer until it happens, but unless we would directly enable it, we would 
then still need to add a {{version="2.10"}} option or so to enable it on 
demand.  


But +1 on Micah's proposal to notify the mailing list (and put it in the 
release notes for 5.0.0 maybe as well) that we plan to switch in the next 
release.



was (Author: jorisvandenbossche):
If we would enable all available logical types with a default of 
{{version="2.0"}}, what do we do if the next Parquet format release adds a new 
logical type? (eg if 2.10.0 adds a new Interval logical type) Maybe something 
we can defer until it happens, but unless we would directly enable it, we would 
then still need to add a {{version="2.10"}} option or so to enable it on 
demand.  



> [C++][Python] Switch default Parquet version to 2.0
> ---------------------------------------------------
>
>                 Key: ARROW-12203
>                 URL: https://issues.apache.org/jira/browse/ARROW-12203
>             Project: Apache Arrow
>          Issue Type: Wish
>          Components: C++, Python
>            Reporter: Antoine Pitrou
>            Priority: Major
>             Fix For: 6.0.0
>
>
> Currently, Parquet write APIs default to maximum-compatibility Parquet 
> version "1.0", which disables some logical types such as UINT32. We may want 
> to switch the default to "2.0" instead, to allow faithful representation of 
> more types.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to