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

ParquetTableWriter Extract/Replicate Transfer Kernels #4479

Merged
merged 2 commits into from
Sep 21, 2023

Conversation

nbauernfeind
Copy link
Member

@nbauernfeind nbauernfeind commented Sep 11, 2023

This is a portion of DH-12664 pushdown/predicates in this commit.

@nbauernfeind nbauernfeind added core Core development tasks NoDocumentationNeeded port NoReleaseNotesNeeded No release notes are needed. labels Sep 11, 2023
@nbauernfeind nbauernfeind added this to the September 2023 milestone Sep 11, 2023
@nbauernfeind nbauernfeind self-assigned this Sep 11, 2023
@nbauernfeind nbauernfeind changed the title ParquetTableWriter Extract and Replicate Transfer Kernels ParquetTableWriter Extract/Replicate Transfer Kernels and Update Stats Sep 20, 2023
Copy link
Member

@rcaudy rcaudy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this PR adds some value, by making ParquetTableWriter less cumbersome and enabling replication. That said, we should bring back to bifurcation between the good primitive transfers and the ones that have to copy to ints first. I also think we should consider keeping the class hierarchy we had, and just replicating sub-classes.

Likely the redundant statistics gathering should be ripped out, or removed from the lower level if we're certain it's better this way. If we're going to do that, null counting needs to be added at the higher level.

@nbauernfeind nbauernfeind enabled auto-merge (squash) September 21, 2023 15:42
@nbauernfeind nbauernfeind changed the title ParquetTableWriter Extract/Replicate Transfer Kernels and Update Stats ParquetTableWriter Extract/Replicate Transfer Kernels Sep 21, 2023
@nbauernfeind nbauernfeind merged commit be1ea47 into deephaven:main Sep 21, 2023
9 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Sep 21, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
core Core development tasks NoDocumentationNeeded NoReleaseNotesNeeded No release notes are needed. port
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants