Ethan Guo created HUDI-2598:
-------------------------------

             Summary: Resign record payload class to decouple 
HoodieRecordPayload from Avro
                 Key: HUDI-2598
                 URL: https://issues.apache.org/jira/browse/HUDI-2598
             Project: Apache Hudi
          Issue Type: Sub-task
          Components: Code Cleanup
            Reporter: Ethan Guo
            Assignee: Ethan Guo
             Fix For: 0.10.0


We need to redesign the HoodieRecordPayload interface, which should not depend 
on avro, to pave the road for Spark Row writer work. Ideally, the new 
abstraction should have the individual implementation of avro-based record and 
spark-based Row, and the abstraction itself has more high-level operations like 
preCombine, getValue, etc., which are not tied to IndexedRecord. This should 
also make the write client easier to extend for Spark Dataset of Rows.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to