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 a43938d3e3 Add `FunctionRewrite` API, Move Array specific rewrites to 
`datafusion_functions_array` (#9583)
     add 9d47dcaab8 Move from_unixtime, now, current_date, current_time 
functions to datafusion-functions (#9537)

No new revisions were added by this update.

Summary of changes:
 datafusion-cli/Cargo.lock                          |   4 +-
 datafusion/core/tests/optimizer_integration.rs     | 198 +++++++++++++++++++++
 datafusion/core/tests/simplification.rs            |  34 +++-
 datafusion/expr/src/built_in_function.rs           |  33 ----
 datafusion/expr/src/expr_fn.rs                     |  11 --
 datafusion/expr/src/signature.rs                   |   2 +-
 datafusion/functions/src/datetime/current_date.rs  |  92 ++++++++++
 datafusion/functions/src/datetime/current_time.rs  |  81 +++++++++
 .../arrowtypeof.rs => datetime/from_unixtime.rs}   |  39 ++--
 datafusion/functions/src/datetime/mod.rs           |  36 ++++
 datafusion/functions/src/datetime/now.rs           |  81 +++++++++
 .../src/simplify_expressions/simplify_exprs.rs     |  23 ---
 .../optimizer/src/simplify_expressions/utils.rs    |   9 -
 .../optimizer/tests/optimizer_integration.rs       |  42 +----
 .../physical-expr/src/datetime_expressions.rs      |  77 +-------
 datafusion/physical-expr/src/functions.rs          |  24 +--
 datafusion/proto/proto/datafusion.proto            |   8 +-
 datafusion/proto/src/generated/pbjson.rs           |  12 --
 datafusion/proto/src/generated/prost.rs            |  16 +-
 datafusion/proto/src/logical_plan/from_proto.rs    |  28 +--
 datafusion/proto/src/logical_plan/to_proto.rs      |   4 -
 21 files changed, 563 insertions(+), 291 deletions(-)
 create mode 100644 datafusion/core/tests/optimizer_integration.rs
 create mode 100644 datafusion/functions/src/datetime/current_date.rs
 create mode 100644 datafusion/functions/src/datetime/current_time.rs
 copy datafusion/functions/src/{core/arrowtypeof.rs => 
datetime/from_unixtime.rs} (62%)
 create mode 100644 datafusion/functions/src/datetime/now.rs

Reply via email to