Skip to content

Stop tracking multiple plan types in the subscription cache#5263

Open
joshua-spacetime wants to merge 1 commit into
masterfrom
joshua/refactor/subscription-plan-cache
Open

Stop tracking multiple plan types in the subscription cache#5263
joshua-spacetime wants to merge 1 commit into
masterfrom
joshua/refactor/subscription-plan-cache

Conversation

@joshua-spacetime

@joshua-spacetime joshua-spacetime commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Description of Changes

Required before we add formal parameters to query plans which in turn is required to support parameterized views.

Before this change, we cached two types of query representations for a subscription - a physical plan and what we call a pipelined executor.

This was mainly an artifact of built up technical debt, so this change removes the physical plan and only caches the actual executor for the subscription, in preparation for adding bind variables that are substituted by the executor at runtime.

API and ABI breaking changes

N/A

Expected complexity level and risk

...

Testing

Existing coverage

@joshua-spacetime joshua-spacetime force-pushed the joshua/refactor/subscription-plan-cache branch from 6c73204 to 87b0604 Compare June 10, 2026 04:31
@joshua-spacetime joshua-spacetime marked this pull request as ready for review June 10, 2026 04:35
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.

1 participant