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

Add Differential join's start_keys to EXPLAIN #16297

Merged
merged 1 commit into from
Nov 29, 2022

Conversation

ggevay
Copy link
Contributor

@ggevay ggevay commented Nov 27, 2022

This is a follow-up from #16099. Before that PR, the start_keys/start_arr field (the Option<Vec<MirScalarExpr>>) of the Differential JoinImplementation was not used, and our EXPLAIN output was also not showing it. Now it is used in the MIR->LIR lowering, so this PR adds it also to the EXPLAIN output.

The random reviewer is @tokenrove.

Motivation

  • This PR adds a feature that has not yet been specified: A minor tweak in EXPLAIN WITH(join_impls).

Tips for reviewer

Checklist

  • This PR has adequate test coverage / QA involvement has been duly considered.

  • This PR evolves an existing $T ⇔ Proto$T mapping (possibly in a backwards-incompatible way) and therefore is tagged with a T-proto label.

  • This PR includes the following user-facing behavior changes:

    • (Minor tweak in the join EXPLAIN output.)

@ggevay ggevay added A-optimization Area: query optimization and transformation A-compute Area: compute labels Nov 27, 2022
@ggevay ggevay merged commit 0b23414 into MaterializeInc:main Nov 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-compute Area: compute A-optimization Area: query optimization and transformation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants