[
https://issues.apache.org/jira/browse/ORC-644?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17166034#comment-17166034
]
Arvin Zheng commented on ORC-644:
---------------------------------
[~omalley],
Sorry for late reply, I went through the doc and the ORC schema evolution in
Apache Iceberg.
IIRC, Apache Iceberg has its own schema evolution which relies on the
*iceberg.id* and *iceberg.required* attributes from ORC files (doesn't use the
schema evolution of Apache ORC at all), so adding the positional schema
evolution support to nested structs in Apache ORC shouldn't break anything in
Apache Iceberg, let me know if you have any other concerns.
> nested struct evolution does not respect to orc.force.positional.evolution
> --------------------------------------------------------------------------
>
> Key: ORC-644
> URL: https://issues.apache.org/jira/browse/ORC-644
> Project: ORC
> Issue Type: Bug
> Components: Java
> Affects Versions: master
> Reporter: Arvin Zheng
> Priority: Major
>
> I noticed that even when orc.force.positional.evolution is set to true, the
> nested Struct evolution is still Hive field name based, which caused some of
> our queries to return incorrect values for fields inside a nested Struct
> since our Hive column name does not match to ORC column name.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)