Skip to content

Conversation

@2010YOUY01
Copy link
Contributor

Which issue does this PR close?

POC for #19487

Rationale for this change

See issue for details

What changes are included in this PR?

Key structures: datafusion/physical-expr-common/src/physical_expr/pruning.rs
Core API changes on PhysicalExpr: datafusion/physical-expr-common/src/physical_expr.rs
Pruning demo (test): datafusion/physical-expr/tests/pruning.rs

Others are all stats propagations on several expressions, to make the complex predicate pruning example in the issue work in the test

This PR intends to demonstrate the related core API changes, the propagation implementation on expressions are vibe-coded and has issues.

Are these changes tested?

Are there any user-facing changes?

@github-actions github-actions bot added logical-expr Logical plan and expressions physical-expr Changes to the physical-expr crates common Related to common crate functions Changes to functions implementation labels Dec 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

common Related to common crate functions Changes to functions implementation logical-expr Logical plan and expressions physical-expr Changes to the physical-expr crates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant