Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[SPARK-51260][SQL] Move V2ExpressionBuilder and PushableExpression to…
… Catalyst module ### What changes were proposed in this pull request? The class `V2ExpressionBuilder` is under the package `org.apache.spark.sql.catalyst.util` while the file path is under the SQL Core module. The file path should be under the SQL Catalyst module instead. Since V2ExpressionBuilder references the object PushableExpression, this PR moves it to the Catalyst module as well. ### Why are the changes needed? 1. Code clean up. Remove the `../catalyst/util` folder under `sql/core` 2. After refactoring, V2ExpressionBuilder and PushableExpression can be accessed from the Catalyst module. This will be useful for new projects like V2 constraints. ### Does this PR introduce _any_ user-facing change? No ### How was this patch tested? GA ### Was this patch authored or co-authored using generative AI tooling? No Closes #50011 from gengliangwang/move. Authored-by: Gengliang Wang <gengliang@apache.org> Signed-off-by: Gengliang Wang <gengliang@apache.org>
- Loading branch information