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)