Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
4.0.0-alpha-2
-
None
-
None
Description
Currently, we implement the two classes using inheritance. It assumes we always use a single implementation of IMetaStoreClient.
Some community members have been willing to make IMetaStoreClient pluggable as proposed in HIVE-12679. Considering the use case, we should provide the additional traits with composition over inheritance.
Attachments
Issue Links
- relates to
-
HIVE-12679 Allow users to be able to specify an implementation of IMetaStoreClient via HiveConf
- Open