Skip to content

Add new Options to disable planner rules through the Relational API #3421

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

Merged

Conversation

alecgrieser
Copy link
Collaborator

This exposes the existing methods on the RecordQueryPlanConfiguration to allow us to disable planner rules through the Relational API. It also adds a new helper method that allows us to turn off all of the planner rewrite rules at once, which can be useful as a stop-gap as we work to integrate them further.

This resolves #3420.

This exposes the existing methods on the `RecordQueryPlanConfiguration` to allow us to disable planner rules through the Relational API. It also adds a new helper method that allows us to turn off all of the planner rewrite rules at once, which can be useful as a stop-gap as we work to integrate them further.

This resolves FoundationDB#3420.
@alecgrieser alecgrieser added the enhancement New feature or request label Jun 23, 2025
@alecgrieser alecgrieser merged commit 296b4e5 into FoundationDB:main Jun 24, 2025
5 of 6 checks passed
@alecgrieser alecgrieser deleted the disable-rewrite-rule-option branch June 24, 2025 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Expose options to disable planner rules through the Relational interface
2 participants