Description
Both Table and Partition are just wrappers of the thrift class TTable and TPartition.
However, Table and Partition are not serializable, and there are no guarantee in the code to make sure Table is in sync with the field of TTable.
We should make Table and Partition serializable by only serializing the TTable and TPartition fields, and we should hide the TTable details inside the Table class.
Attachments
Attachments
Issue Links
- blocks
-
HIVE-1117 Make QueryPlan serializable
- Closed
- breaks
-
HIVE-11278 Partition.setOutputFormatClass should not do toString for Class object
- Closed