Matt McCline created HIVE-12912:
-----------------------------------
Summary: Refactor setting internal configuration properties to a
single place
Key: HIVE-12912
URL: https://issues.apache.org/jira/browse/HIVE-12912
Project: Hive
Issue Type: Bug
Components: Hive, ORC
Reporter: Matt McCline
Assignee: Matt McCline
Priority: Critical
Currently, filters and projections are set to conf object in HiveInputFormat
(refer pushProjectionsAndFilters). Setting config transactional table is done
in several places (Fetchtask, SMBMapJoinOperator, MapredLocalTask etc.).
Setting schema evolution columns is done in Utilities.
Although all the values are available in TableScanDesc we are setting them in
different places making it harder to track. It's better to do the all the
following in single place (may be HiveInputFormat?)
1) Filters
2) Projection
3) Transactional table boolean
4) Schema evolution columns
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)