Skip to content

reduce cloning in GuaranteeRewriter - #18823

Closed
alamb wants to merge 7 commits into
apache:mainfrom
alamb:alamb/less_clone
Closed

reduce cloning in GuaranteeRewriter#18823
alamb wants to merge 7 commits into
apache:mainfrom
alamb:alamb/less_clone

Conversation

@alamb

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Rationale for this change

While reviewing #18821 from @pepijnve I saw several clones I think we can avoid during the rewrite.

What changes are included in this PR?

Update the guarantee rewriter to avoid the clones

Are these changes tested?

By existing CI. I will also run benchmarks but I expect no change (

Are there any user-facing changes?

@alamb
alamb marked this pull request as draft November 19, 2025 15:58
@github-actionsgithub-actionsBot added logical-expr Logical plan and expressions optimizer Optimizer rules core Core DataFusion crate labels Nov 19, 2025
@alambalamb changed the title Alamb/less clonereduce cloning in GuaranteeRewriterNov 19, 2025
@alamb

Copy link
Copy Markdown
ContributorAuthor

Included in #18821

@alambalamb closed this Nov 20, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

coreCore DataFusion cratelogical-exprLogical plan and expressionsoptimizerOptimizer rules

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@alamb@pepijnve