Open Sirz3chs opened 3 weeks ago
@Sirz3chs we currently only have limited support in writing CDF files for the update
operation.
Overwrites, predicate overwrites, merge and delete don't write CDF files yet
Fyi @rtyler
Thanks for your quick answer, i spent some time digging into the doc and issues but didn't find the information.
In the release it's mentioned that it's added for the update operation, https://github.com/delta-io/delta-rs/releases/tag/python-v0.18.0
Environment
Delta-rs version: 0.18.0
Binding: Python
Bug
What happened: I was testing the possibilities with CDF, and I think I ran into a bug. I don't have any![image](https://github.com/delta-io/delta-rs/assets/23245718/5d43e45c-87e0-40a9-b963-0d404ac6819b)
delete
operations appearing in the results_change_type
whether by performing anoverwrite
or a direct delete on the delta table.What you expected to happen: I was expecting some![image](https://github.com/delta-io/delta-rs/assets/23245718/2ec22244-228d-43a7-8d57-fe38b3f8ccc5)
delete
rows to appear in the CDF. Reproducing the same operations withdelta-spark
gives this result:How to reproduce it: I've made a simple jupyter notebook with examples from the documentation. Here the the python to reproduce:
More details: I also tried
update
operations, and they appear fine in the CDF.