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 1395adfd3c fix: Specify row count in sort_batch for empty batch
(#10094)
add 8730466c9b Move concat, concat_ws, ends_with, initcap to
datafusion-functions (#10089)
No new revisions were added by this update.
Summary of changes:
datafusion/core/src/execution/context/mod.rs | 5 +-
.../core/tests/dataframe/dataframe_functions.rs | 2 +-
datafusion/core/tests/optimizer_integration.rs | 28 +-
datafusion/core/tests/simplification.rs | 99 ++++-
datafusion/expr/src/built_in_function.rs | 90 +---
datafusion/expr/src/expr_fn.rs | 78 +---
datafusion/functions/Cargo.toml | 5 +
.../{physical-expr => functions}/benches/concat.rs | 4 +-
datafusion/functions/src/string/common.rs | 95 +++-
datafusion/functions/src/string/concat.rs | 262 +++++++++++
datafusion/functions/src/string/concat_ws.rs | 423 ++++++++++++++++++
datafusion/functions/src/string/ends_with.rs | 161 +++++++
.../src/{unicode/reverse.rs => string/initcap.rs} | 88 ++--
datafusion/functions/src/string/mod.rs | 34 ++
datafusion/optimizer/src/analyzer/type_coercion.rs | 58 +--
.../src/simplify_expressions/expr_simplifier.rs | 143 +-----
.../optimizer/src/simplify_expressions/utils.rs | 123 +----
.../optimizer/tests/optimizer_integration.rs | 26 --
datafusion/physical-expr/Cargo.toml | 4 -
datafusion/physical-expr/src/functions.rs | 312 ++++---------
datafusion/physical-expr/src/lib.rs | 1 -
datafusion/physical-expr/src/planner.rs | 2 +-
datafusion/physical-expr/src/string_expressions.rs | 495 ---------------------
datafusion/physical-expr/src/utils/mod.rs | 2 +-
datafusion/proto/proto/datafusion.proto | 8 +-
datafusion/proto/src/generated/pbjson.rs | 12 -
datafusion/proto/src/generated/prost.rs | 20 +-
datafusion/proto/src/logical_plan/from_proto.rs | 20 +-
datafusion/proto/src/logical_plan/to_proto.rs | 4 -
datafusion/proto/src/physical_plan/from_proto.rs | 2 +-
datafusion/sql/tests/sql_integration.rs | 3 +-
31 files changed, 1299 insertions(+), 1310 deletions(-)
rename datafusion/{physical-expr => functions}/benches/concat.rs (93%)
create mode 100644 datafusion/functions/src/string/concat.rs
create mode 100644 datafusion/functions/src/string/concat_ws.rs
create mode 100644 datafusion/functions/src/string/ends_with.rs
copy datafusion/functions/src/{unicode/reverse.rs => string/initcap.rs} (58%)
delete mode 100644 datafusion/physical-expr/src/string_expressions.rs