This is an automated email from the ASF dual-hosted git repository.
alamb pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git
from 0302d6530a Fix ApproxPercentileAccumulator on zero values (#9582)
add a43938d3e3 Add `FunctionRewrite` API, Move Array specific rewrites to
`datafusion_functions_array` (#9583)
No new revisions were added by this update.
Summary of changes:
datafusion/core/src/execution/context/mod.rs | 16 +
datafusion/execution/src/registry.rs | 15 +
datafusion/expr/src/expr_rewriter/mod.rs | 25 ++
datafusion/functions-array/src/lib.rs | 3 +
datafusion/functions-array/src/rewrite.rs | 211 ++++++++++++
.../optimizer/src/analyzer/function_rewrite.rs | 120 +++++++
datafusion/optimizer/src/analyzer/mod.rs | 64 ++--
datafusion/optimizer/src/analyzer/rewrite_expr.rs | 353 ---------------------
datafusion/sqllogictest/test_files/explain.slt | 2 +-
9 files changed, 435 insertions(+), 374 deletions(-)
create mode 100644 datafusion/functions-array/src/rewrite.rs
create mode 100644 datafusion/optimizer/src/analyzer/function_rewrite.rs
delete mode 100644 datafusion/optimizer/src/analyzer/rewrite_expr.rs