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]