Skip to content

[CALCITE-7420] Convert RelOptRulesTest to Quidem scripts#4812

Closed
xiedeyantu wants to merge 1 commit intoapache:mainfrom
xiedeyantu:CALCITE-7420
Closed

[CALCITE-7420] Convert RelOptRulesTest to Quidem scripts#4812
xiedeyantu wants to merge 1 commit intoapache:mainfrom
xiedeyantu:CALCITE-7420

Conversation

@xiedeyantu
Copy link
Member

See CALCITE-7420

This PR represents the first step.
Implementing the relevant control commands. The new command is named !rule-plan. We avoided the !plan-xxx naming convention because Quidem's built-in command parser treats any command starting with "plan" as a reserved keyword.
An empty rule set is denoted by an empty string "" rather than NONE. This design choice eliminates the need for special-case handling of NONE in the code and avoids the overhead of filtering it out during reflective rule instance generation.

@xiedeyantu
Copy link
Member Author

Since Julian has already started this task, I will close this PR.

@xiedeyantu xiedeyantu closed this Mar 1, 2026
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