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)

Reply via email to