[
https://issues.apache.org/jira/browse/HIVE-29550?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ramit Gupta updated HIVE-29550:
-------------------------------
Description:
Update the getAllCols() method such that it shouldn't contain any redundant
columns when other apis of Table.java are in accordance to iceberg fields
behaviour.
Currently this method add columns from getCols() as well as from
getPartCols()without validating which shouldn't be done as getCols() returns
all the fields from deserialiser which contains partition columns as well and
further calling getPartCols() on it.
Now, it is not causing any issue as getPartCols() returns empty list for
partition column in case of iceberg tables.
> update getAllCols() method so that it shouldn't add redundant columns
> ---------------------------------------------------------------------
>
> Key: HIVE-29550
> URL: https://issues.apache.org/jira/browse/HIVE-29550
> Project: Hive
> Issue Type: Improvement
> Reporter: Ramit Gupta
> Assignee: Ramit Gupta
> Priority: Major
>
> Update the getAllCols() method such that it shouldn't contain any redundant
> columns when other apis of Table.java are in accordance to iceberg fields
> behaviour.
> Currently this method add columns from getCols() as well as from
> getPartCols()without validating which shouldn't be done as getCols() returns
> all the fields from deserialiser which contains partition columns as well and
> further calling getPartCols() on it.
> Now, it is not causing any issue as getPartCols() returns empty list for
> partition column in case of iceberg tables.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)