Skip to content
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

WIP: Support Proto Serialization of Advanced parquet::WriterProperties Options #8670

Closed

Conversation

devinjdangelo
Copy link
Contributor

Which issue does this PR close?

Closes #8632

Rationale for this change

Downstream systems such as Ballista can only support WriterProperties options if they are proto serializable.

What changes are included in this PR?

Add additional WriterProperties to datafusion.proto

Are these changes tested?

Tests not yet updated

Are there any user-facing changes?

No

@devinjdangelo
Copy link
Contributor Author

@andygrove I started working on this but hit a roadblock, as the parquet crate does not expose default_column_properties. We could open an upstream ticket to expose this, but I am also wondering if it might be better overall to just refactor the Copy logical plan to never contain FileTypeWriterOptions. The reason that was added was to provide a nicer interface for DataFrame methods than tuples of strings. We may be able to rework that interface to avoid needing to serialize these complex arrow-rs writer structs.

Copy link

Thank you for your contribution. Unfortunately, this pull request is stale because it has been open 60 days with no activity. Please remove the stale label or comment or this will be closed in 7 days.

@github-actions github-actions bot added the Stale PR has not had any activity for some time label Apr 13, 2024
@github-actions github-actions bot closed this Apr 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Stale PR has not had any activity for some time
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add serde support for advanced WriterProperties
1 participant