-
Notifications
You must be signed in to change notification settings - Fork 908
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
Replace parquet writer api with class #7058
Replace parquet writer api with class #7058
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.
Looks so much better without the state being dragged around!
Not a thorough review, got some high-level design comments for now.
Codecov Report
@@ Coverage Diff @@
## branch-0.18 #7058 +/- ##
===============================================
+ Coverage 82.09% 82.17% +0.08%
===============================================
Files 97 97
Lines 16474 16589 +115
===============================================
+ Hits 13524 13632 +108
- Misses 2950 2957 +7
Continue to review full report at Codecov.
|
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.
Mostly LGTM.
…911_pq_orc_api_to_class
@rapidsai/cudf-java-codeowners This might break the Java since API is changing for Parquet Chunked writer, so it might need a PR to accommodate these changes. |
Thanks for the update! I hope to have a PR posted tomorrow with the necessary JNI changes. |
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.
A few suggestions on some #include
s.
The JNI changes for the new Parquet writer API have been posted to #7193. |
…into 6911_pq_orc_api_to_class
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.
cython approval
@gpucibot merge |
This PR contains changes only pertaining to Parquet.
Instead of having API, a class is being used to control state and options to reduce burden on user. For more information look at #6911
These changes will break Java since main API changed.