Skip to content

Add DataflowPlanOptionSet to group build options#1995

Merged
plypaul merged 4 commits intomainfrom
p/foj_count_optimization__18
Mar 20, 2026
Merged

Add DataflowPlanOptionSet to group build options#1995
plypaul merged 4 commits intomainfrom
p/foj_count_optimization__18

Conversation

@plypaul
Copy link
Contributor

@plypaul plypaul commented Mar 19, 2026

This PR introduces DataflowPlanOptionSet to group the options used when building a dataflow plan. As part of that change, it removes the builder’s _optimizations instance variable.

It also fixes a caching issue where the selected dataflow plan optimizations were not included in the cache key. That fix changes some generated IDs in test snapshots, but does not change query semantics.

@cla-bot cla-bot bot added the cla:yes label Mar 19, 2026
@plypaul plypaul marked this pull request as ready for review March 19, 2026 23:13
@plypaul plypaul requested a review from a team as a code owner March 19, 2026 23:13
Copy link
Contributor

@theyostalservice theyostalservice left a comment

Choose a reason for hiding this comment

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

Thank you very much for breaking this up into separate commits!

@plypaul plypaul force-pushed the p/foj_count_optimization__18 branch from d89c4d4 to 01a3cb4 Compare March 20, 2026 01:42
Base automatically changed from p/foj_count_optimization__17 to main March 20, 2026 02:00
@plypaul plypaul force-pushed the p/foj_count_optimization__18 branch from 01a3cb4 to e938a50 Compare March 20, 2026 02:00
@plypaul plypaul merged commit 440ff4e into main Mar 20, 2026
13 checks passed
@plypaul plypaul deleted the p/foj_count_optimization__18 branch March 20, 2026 05:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants