-
Notifications
You must be signed in to change notification settings - Fork 3
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
Usability impovements #10
Conversation
@r3stl355 Hi there, would you please check out this PR? It would be great not to fork development and I'm more than happy to contribute. Thanks |
Hey @adalpane, thank you for the PR, I will review in the next few days (was not around for the past couple of weeks). In the meantime, can you please make sure that the checks pass? Thanks |
I have fixed the format and tests are passing locally |
Apologies again for the delay @adalpane, it will be done this weekend, finally I have some time |
All done, thank you |
hi again @r3stl355, do you think you can bump up major version to reach 0.2.0 and make a release on crates.io to include this work? |
Sure, why not. Will do this weekend |
Hey @adalpane , all done |
Hello and thank you for your work on delta-sharing-rust-client
I have come to use it myself and it turns out that I required some improvements:
The library should never panic, otherwise requires the caller to catch unwind which is pretty tedious in async context and must not be considered real error handling anyways
The library should allow to specify on
get_dataframe
the same parameters thatlist_table_files
, since right now it is defaulting them to NoneThe client must be able to pass the
delta-sharing-capabilities
header on each callThe Delta format (aside of Parquet format) must be supported as specified in protocol
Please review my PR and if you think it's worth to be merged I'll be happy to contribute.