-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parquet Writer #66
Parquet Writer #66
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for initiating this. This seems like a good start. Any idea why the CI has failed?
I had a quick look and have added a few suggestions.
Will be looking at it more in the next few days.
Seems to be failing due to I added CategoricalyArrays.jl purely so that I can use it to tell users it's not supported, please let me know if you think it's ok. Update: |
…gh/Parquet.jl into xiaodaigh/parquet-writer
Resolved conflict with master |
I feel we should have a write API that allows data to be written iteratively. Something like:
Each iteration will add a row group to the file. And the file metadata can be updated at the end of the iteration. Looks like the underlying functions are already there here. So it should not be difficult. What do you think? |
I am ok with that in addition to an API for writing a full table. Cos the How about this? We merge this one first, if no objection to the write API as it is, then in a future release we write this chunk based writer (to cover what I guess is just 10% of use cases). |
More serious issue is that tests broke by #82 |
Merged latest changes from master and passing all tests. If there are no further changes requested from the writer, can I suggest we merge this. And implement the chunk based writer in the next release? |
👍 will merge in a bit |
Oops, should have squashed and merged. Maybe I should rebase on the master, else it will become too unwieldy? |
doesn't look possible now |
Feel free. To me it's not that big a deal. But it can be harder to pin down an issue |
No description provided.