Support nested ordering fields
This commit is contained in:
committed by
Balaji Varadarajan
parent
8b150a3c6b
commit
555dd55c16
@@ -316,7 +316,7 @@ public class DeltaSync implements Serializable {
|
||||
JavaRDD<GenericRecord> avroRDD = avroRDDOptional.get();
|
||||
JavaRDD<HoodieRecord> records = avroRDD.map(gr -> {
|
||||
HoodieRecordPayload payload = DataSourceUtils.createPayload(cfg.payloadClassName, gr,
|
||||
(Comparable) gr.get(cfg.sourceOrderingField));
|
||||
(Comparable) DataSourceUtils.getNestedFieldVal(gr, cfg.sourceOrderingField));
|
||||
return new HoodieRecord<>(keyGenerator.getKey(gr), payload);
|
||||
});
|
||||
return Pair.of(schemaProvider, Pair.of(checkpointStr, records));
|
||||
|
||||
Reference in New Issue
Block a user