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

fix(join): Make join resilient to schema changes #4962

Merged
merged 1 commit into from
Jul 12, 2022
Merged

Conversation

scbrickley
Copy link
Contributor

@scbrickley scbrickley commented Jul 6, 2022

Adds two new types, RowJoinFn and RowJoinPreparedFn, which are used by JoinFn in an effort to leverage the function caching logic from the execute package.

Also modifies some code in the join transformation to better handle schema changes between tables, and adds some tests.

Closes #4883

@scbrickley scbrickley requested a review from a team as a code owner July 6, 2022 19:17
@scbrickley scbrickley requested review from skartikey and jsternberg and removed request for a team July 6, 2022 19:17
@scbrickley scbrickley merged commit cedce32 into master Jul 12, 2022
@jacobmarble jacobmarble deleted the join-fn-cache branch January 4, 2024 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

JoinFn should cache compiled functions for each input schema
3 participants