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 6710e6db38 Add example for `FunctionFactory` (#9482)
add acddecbb56 Move date_part, date_trunc, date_bin functions to
datafusion-functions (#9435)
No new revisions were added by this update.
Summary of changes:
datafusion/expr/src/built_in_function.rs | 143 +-
datafusion/expr/src/expr.rs | 5 +
datafusion/expr/src/expr_fn.rs | 6 -
datafusion/functions/src/datetime/date_bin.rs | 766 ++++++++++
datafusion/functions/src/datetime/date_part.rs | 269 ++++
datafusion/functions/src/datetime/date_trunc.rs | 827 +++++++++++
datafusion/functions/src/datetime/mod.rs | 24 +
datafusion/optimizer/src/optimize_projections.rs | 11 +-
.../physical-expr/src/datetime_expressions.rs | 1500 +-------------------
.../physical-expr/src/equivalence/projection.rs | 37 +-
datafusion/physical-expr/src/functions.rs | 3 -
datafusion/proto/proto/datafusion.proto | 6 +-
datafusion/proto/src/generated/pbjson.rs | 9 -
datafusion/proto/src/generated/prost.rs | 12 +-
datafusion/proto/src/logical_plan/from_proto.rs | 20 +-
datafusion/proto/src/logical_plan/to_proto.rs | 3 -
datafusion/sql/src/expr/mod.rs | 27 +-
datafusion/sql/tests/sql_integration.rs | 21 +-
datafusion/sqllogictest/test_files/group_by.slt | 32 +
19 files changed, 1981 insertions(+), 1740 deletions(-)
create mode 100644 datafusion/functions/src/datetime/date_bin.rs
create mode 100644 datafusion/functions/src/datetime/date_part.rs
create mode 100644 datafusion/functions/src/datetime/date_trunc.rs