Details
-
Sub-task
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
None
Description
As of now, here is what our unsupported types look like
private static boolean canCompare(Schema schema, HoodieRecordType recordType) { // if recordType is SPARK then we cannot compare RECORD and ARRAY types in addition to MAP type if (recordType == HoodieRecordType.SPARK) { return schema.getType() != Schema.Type.RECORD && schema.getType() != Schema.Type.ARRAY && schema.getType() != Schema.Type.MAP; } return schema.getType() != Schema.Type.MAP; }
Lets unify the exp here.
we can make MAP, ARRAYS, RECORD as unsupported types across both record types. Eventually we might move to SPARK record type. So, anyways those are not supported at the moment.
Attachments
Issue Links
- links to