Partition Writer Support Part 1: add partition splitter
Which issue does this PR close?
This PR is part 1 to close #342.
What changes are included in this PR?
The partition writer support will be separate into three PR:
- add partition splitter which used to split the record batch based on partition value
- add fanout partition writer which will compute the partition value of input and split them
- add precompute partition writer which will use the partition value provided by user
This PR is the first part.
Are these changes tested?
This PR may conflict with #1014. But I'm not sure whether #1014 can be reviewed and merge recently. I'm ok to merge any one first and I will fix the conflict later. cc @liurenjie1024 @jonathanc-n @Fokko @Xuanwo @sdd
@ZENOTME I should be able to take a look at this tomorrow
This PR is ready to review. cc @liurenjie1024 @Fokko @Xuanwo @sdd
Hi @jonathanc-n & @ZENOTME Could we please enable partition support in Iceberg Rust? Can we please expedite this if possible?
@ranjanankur314 I will try my best to give it another review today. At the end of the day we will need a committer's review
Hi, I think this PR is ready to review. cc @liurenjie1024 @Xuanwo @Fokko @kevinjqliu @sdd