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

Ryan Blue commented on PARQUET-347:
-----------------------------------

Seems like we should more generally take a look at what schema evolution 
changes are allowed and have tests for all of them. I'm planning on doing the 
same for Avro and it would be great to coordinate that so we know we can evolve 
an Avro schema and still read it in Thrift or vice versa.

> Thrift projection does not handle new (optional) fields in requestedSchema
> --------------------------------------------------------------------------
>
>                 Key: PARQUET-347
>                 URL: https://issues.apache.org/jira/browse/PARQUET-347
>             Project: Parquet
>          Issue Type: Bug
>          Components: parquet-mr
>            Reporter: Alex Levenson
>
> It should be valid to request an optional field that is not present in a file 
> (it should be assumed to be null) but instead this throws eagerly in:
> https://github.com/apache/parquet-mr/blob/d6f082b9be5d507ff60c6bc83a179cc44015ab97/parquet-hadoop/src/main/java/org/apache/parquet/hadoop/api/ReadSupport.java#L58



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to