This is an automated email from the ASF dual-hosted git repository.

alamb pushed a change to branch string-view
in repository https://gitbox.apache.org/repos/asf/datafusion.git


    from 2f0a7eceda Remove arrow-patch
     add d3f63728d2 Change `array_agg` to return `null` on no input rather than 
empty list (#11299)
     add 7a23ea9bce Minor: return "not supported" for `COUNT DISTINCT` with 
multiple arguments (#11391)
     add 2413155a3e feat: Add `fail_on_overflow` option to `BinaryExpr` (#11400)
     add ed65c11065 Enable clone_on_ref_ptr clippy lint on sql (#11380)
     add 0b2eb50c0f Move configuration information out of example usage page 
(#11300)
     add faa1e98fc4 reuse a single function to create the tpch test contexts 
(#11396)
     add 6692382f22 refactor: change error type for "no statement" (#11411)
     add f284e3bb73 feat: add UDF to_local_time() (#11347)
     add 1e9f0e1d65 Implement prettier SQL unparsing (more human readable) 
(#11186)
     add e19dd2d0b9 Add `to_local_time()` in function reference docs (#11401)
     add 4402a1a9dd Move `overlay` planning to`ExprPlanner` (#11398)
     add d314ced809 Coerce types for all union children plans when eliminating 
nesting (#11386)
     add 4bed04e4e3 Add customizable equality and hash functions to UDFs 
(#11392)
     add 5ba634aa4f Implement ScalarFunction `MAKE_MAP` and `MAP` (#11361)
     add 921afdf3ef Merge remote-tracking branch 'apache/main' into string-view

No new revisions were added by this update.

Summary of changes:
 datafusion-cli/Cargo.lock                          |   1 +
 datafusion-examples/examples/parse_sql_expr.rs     |   9 +
 datafusion-examples/examples/plan_to_sql.rs        |  18 +-
 datafusion/common/src/scalar/mod.rs                |  10 +
 datafusion/core/src/execution/session_state.rs     |   4 +-
 datafusion/core/src/lib.rs                         |   6 +
 datafusion/core/src/physical_planner.rs            |   4 +-
 datafusion/core/tests/dataframe/mod.rs             |   2 +-
 datafusion/core/tests/sql/aggregates.rs            |   2 +-
 datafusion/core/tests/sql/sql_api.rs               |   2 +-
 .../tests/user_defined/user_defined_aggregates.rs  |  79 ++-
 .../user_defined/user_defined_scalar_functions.rs  | 128 ++++-
 datafusion/expr/src/aggregate_function.rs          |   2 +-
 datafusion/expr/src/operator.rs                    |  24 +-
 datafusion/expr/src/planner.rs                     |   7 +
 datafusion/expr/src/udaf.rs                        |  73 ++-
 datafusion/expr/src/udf.rs                         |  62 ++-
 datafusion/expr/src/udwf.rs                        |  69 ++-
 datafusion/functions-aggregate/src/count.rs        |   6 +-
 datafusion/functions/Cargo.toml                    |   7 +-
 datafusion/functions/benches/map.rs                | 101 ++++
 datafusion/functions/src/core/map.rs               | 312 ++++++++++++
 datafusion/functions/src/core/mod.rs               |  13 +
 datafusion/functions/src/core/planner.rs           |   6 +
 datafusion/functions/src/datetime/mod.rs           |  11 +-
 datafusion/functions/src/datetime/to_local_time.rs | 564 +++++++++++++++++++++
 datafusion/functions/src/string/mod.rs             |   1 -
 datafusion/optimizer/src/eliminate_nested_union.rs |  13 +-
 .../physical-expr/src/aggregate/array_agg.rs       |  17 +-
 .../src/aggregate/array_agg_distinct.rs            |  11 +-
 .../src/aggregate/array_agg_ordered.rs             |  12 +-
 datafusion/physical-expr/src/aggregate/build_in.rs |   4 +-
 datafusion/physical-expr/src/expressions/binary.rs | 126 ++++-
 datafusion/sql/examples/sql.rs                     |   2 +-
 datafusion/sql/src/cte.rs                          |   2 +-
 datafusion/sql/src/expr/mod.rs                     |  30 +-
 datafusion/sql/src/lib.rs                          |   2 +
 datafusion/sql/src/statement.rs                    |   4 +-
 datafusion/sql/src/unparser/expr.rs                | 230 +++++++--
 datafusion/sql/src/unparser/mod.rs                 |  15 +-
 datafusion/sql/tests/cases/plan_to_sql.rs          |  99 +++-
 datafusion/sql/tests/common/mod.rs                 |   2 +-
 datafusion/sqllogictest/test_files/aggregate.slt   | 159 ++++--
 datafusion/sqllogictest/test_files/map.slt         | 112 ++++
 datafusion/sqllogictest/test_files/timestamps.slt  | 177 +++++++
 datafusion/sqllogictest/test_files/union.slt       |  15 +
 .../substrait/tests/cases/consumer_integration.rs  | 207 +++-----
 docs/source/index.rst                              |   8 +-
 docs/source/library-user-guide/index.md            |  21 +-
 docs/source/user-guide/crate-configuration.md      | 146 ++++++
 docs/source/user-guide/example-usage.md            | 129 -----
 docs/source/user-guide/sql/scalar_functions.md     |  65 ++-
 52 files changed, 2635 insertions(+), 496 deletions(-)
 create mode 100644 datafusion/functions/benches/map.rs
 create mode 100644 datafusion/functions/src/core/map.rs
 create mode 100644 datafusion/functions/src/datetime/to_local_time.rs
 create mode 100644 docs/source/user-guide/crate-configuration.md


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to