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

feat: ungate support for multi-column GROUP BY #6786

Merged
merged 3 commits into from
Dec 17, 2020

Conversation

vcrfxia
Copy link
Contributor

@vcrfxia vcrfxia commented Dec 16, 2020

Description

Exposes support for multi-column GROUP BY from behind the feature flag, and also adds docs. If we merge this PR now, we can catch 0.15. Ideally we'd wait until pull query support for multiple key columns has been added, though.

BREAKING CHANGE: Queries with GROUP BY clauses that contain multiple grouping expressions now result in multiple key columns, one for each grouping expression, rather than a single key column that is the string-concatenation of the grouping expressions. Note that this new behavior (and breaking change) apply only to new queries; existing queries will continue to run uninterrupted with the previous behavior, even across ksqlDB server upgrades.

Three commits:

  • docs updates
  • remove feature flag
  • QTT historic plans

Testing done

QTT.

Reviewer checklist

  • Ensure docs are updated if necessary. (eg. if a user visible feature is being added or changed).
  • Ensure relevant issues are linked (description should include text like "Fixes #")

@vcrfxia vcrfxia force-pushed the unflag-group-by-multi branch 5 times, most recently from 71124cb to 071f271 Compare December 16, 2020 23:01
@vcrfxia vcrfxia marked this pull request as ready for review December 17, 2020 00:19
@vcrfxia vcrfxia requested review from JimGalasyn and a team as code owners December 17, 2020 00:19
Copy link
Contributor

@agavra agavra left a comment

Choose a reason for hiding this comment

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

So many back-to-back big wins 😂 excited to see this one go in. I didn't look into the historical plans in depth since I trust the change

Copy link
Member

@JimGalasyn JimGalasyn left a comment

Choose a reason for hiding this comment

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

Very cool!

@vcrfxia
Copy link
Contributor Author

vcrfxia commented Dec 17, 2020

Pull query support (for equality conditions) is added in #6796, and will also be merged in time for 0.15. Merging now 🎉

@vcrfxia vcrfxia merged commit 9900623 into confluentinc:master Dec 17, 2020
@vcrfxia vcrfxia deleted the unflag-group-by-multi branch December 17, 2020 18:38
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.

3 participants