Details
-
Improvement
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
None
-
None
Description
As of today, writing a partitioned table with CustomKeyGenerator requires write config of the partition field types (they are not stored as a table property). CustomKeyGenerator requires partition keys to be in the format of field:type (e.g. column1:SIMPLE ). However, only the field names are stored in hoodie.properties file. We need to store the field types too so that without the write config, the writer configure the correct partition field name and type in Spark datasource and SQL DML writes.
Attachments
Issue Links
- fixes
-
HUDI-7280 Add/Drop/Rename table properties hoodie.properties
- Closed
- is fixed by
-
HUDI-7996 Store partition type with partition fields in table configs
- Closed
-
HUDI-8036 Handle partition schema for custom key gen in SparkHoodieTableFileIndex
- Closed
-
HUDI-8044 Store timestamp keygen configs for custom key generator
- Resolved
-
HUDI-7970 Move methods from HoodieTableConfigUtils to HoodieTableConfig
- Closed
- links to