Alessandro Solimando created HIVE-27000:
-------------------------------------------
Summary: Improve the modularity of the *ColumnStatsMerger classes
Key: HIVE-27000
URL: https://issues.apache.org/jira/browse/HIVE-27000
Project: Hive
Issue Type: Improvement
Components: Statistics
Affects Versions: 4.0.0-alpha-2
Reporter: Alessandro Solimando
Assignee: Alessandro Solimando
*ColumnStatsMerger classes contain a lot of duplicate code which is not
specific to the data type, and that could therefore be lifted to a common
parent class.
This phenomenon is bound to become even worse if we keep enriching further our
supported set of statistics as we did in the context of HIVE-26221.
The current ticket aims at improving the modularity and code reuse of the
*ColumnStatsMerger classes, while improving unit-test coverage to cover all
classes and support more use-cases.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)