You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Matt McCline (JIRA)" <ji...@apache.org> on 2016/01/22 17:38:39 UTC
[jira] [Created] (HIVE-12912) Refactor setting internal
configuration properties to a single place
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)