You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Alessandro Solimando (Jira)" <ji...@apache.org> on 2023/01/30 18:26:00 UTC
[jira] [Created] (HIVE-27000) Improve the modularity of the *ColumnStatsMerger classes
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)