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)