This is an automated email from the ASF dual-hosted git repository.
jeffreyvo pushed a change to branch
dependabot/cargo/main/wasm-bindgen-test-0.3.53
in repository https://gitbox.apache.org/repos/asf/datafusion.git
from 345bc0c0a2 testing
add a8d5016b97 Support remaining substrait time literal variations (#17707)
add eeec01798c Bump MSRV to 1.87.0 (#17724)
add 4ea7601719 Avoid redundant Schema clones (#17643)
add 677a00040d Use github link instead of relative link to
optimizer_rule.rs in query-optimizer.md (#17723)
add 46a47a9dd1 Move misplaced upgrading entry about MSRV (#17727)
add 22a1eab830 Introduce `avg_distinct()` and `sum_distinct()` functions
to DataFrame API (#17536)
add 23d91c59bc Support `WHERE`, `ORDER BY`, `LIMIT`, `SELECT`, `EXTEND`
pipe operators (#17278)
add 84b327c564 doc: add missing examples for multiple math functions
(#17018)
add 11ffa679e8 feat: support for null, date, and timestamp types in
approx_distinct (#17618)
add 9bc82029ae fix(agg/corr): return NULL when variance is zero or samples
< 2 (#17621)
add 348d4339cb chore(deps): bump taiki-e/install-action from 2.62.1 to
2.62.4 (#17739)
add 9fae60caf0 chore(deps): bump tempfile from 3.22.0 to 3.23.0 (#17741)
add 432995c676 chore: make `LimitPushPastWindows` public (#17736)
add 2ba2f1c460 fix: Remove parquet encryption feature from root deps
(#17700)
add d5bfcf515d fix: Remove datafusion-macros's dependency on
datafusion-expr (#17688)
add 33fe3ec917 chore: remove homebrew publish instructions from release
steps (#17735)
add 8471f5275e minor: create `OptimizerContext` with provided
`ConfigOptions` (#17742)
add 693eeaf747 Improve documentation for ordered set aggregate functions
(#17744)
add 0e3d4a7194 docs: fix sidebar overlapping table on configuration page
on website (#17738)
add ded6c0dfd7 Add support for calling async UDF as aggregation expression
(#17620)
add 5750301eb3 Merge branch 'main' into
dependabot/cargo/main/wasm-bindgen-test-0.3.53
add 4d09f96979 testing
No new revisions were added by this update.
Summary of changes:
.github/workflows/audit.yml | 2 +-
.github/workflows/rust.yml | 2 +-
Cargo.lock | 56 ++-
Cargo.toml | 17 +-
datafusion-examples/examples/expr_api.rs | 2 +-
.../examples/flight/flight_server.rs | 2 +-
.../examples/flight/flight_sql_server.rs | 6 +-
datafusion/catalog/src/stream.rs | 2 +-
datafusion/catalog/src/view.rs | 2 +-
datafusion/common/src/dfschema.rs | 28 +-
datafusion/common/src/scalar/mod.rs | 5 +-
datafusion/core/src/dataframe/mod.rs | 3 +-
datafusion/core/src/datasource/file_format/csv.rs | 2 +-
.../core/src/datasource/listing_table_factory.rs | 4 +-
.../core/src/datasource/physical_plan/parquet.rs | 4 +-
datafusion/core/src/execution/context/mod.rs | 5 +-
datafusion/core/src/physical_planner.rs | 77 +++-
datafusion/core/src/test_util/mod.rs | 2 +-
datafusion/core/tests/dataframe/mod.rs | 50 +--
datafusion/core/tests/fuzz_cases/window_fuzz.rs | 6 +-
.../tests/physical_optimizer/enforce_sorting.rs | 2 +-
.../core/tests/physical_optimizer/test_utils.rs | 2 +-
datafusion/core/tests/sql/sql_api.rs | 4 +-
datafusion/doc/src/lib.rs | 8 +
.../json_writer.rs => doc/src/udaf.rs} | 49 +--
datafusion/doc/src/udf.rs | 132 +++++++
.../webpack.config.js => doc/src/udwf.rs} | 57 +--
datafusion/expr/src/expr_schema.rs | 2 +-
datafusion/expr/src/lib.rs | 19 +-
datafusion/expr/src/logical_plan/builder.rs | 2 +
datafusion/expr/src/logical_plan/display.rs | 8 +-
datafusion/expr/src/logical_plan/plan.rs | 6 +-
datafusion/expr/src/udaf.rs | 46 +--
datafusion/expr/src/udf.rs | 116 ------
datafusion/expr/src/udwf.rs | 31 --
.../functions-aggregate/src/approx_distinct.rs | 60 +++-
datafusion/functions-aggregate/src/average.rs | 13 +-
.../functions-aggregate/src/bit_and_or_xor.rs | 2 +-
datafusion/functions-aggregate/src/correlation.rs | 11 +-
datafusion/functions-aggregate/src/lib.rs | 2 +
datafusion/functions-aggregate/src/regr.rs | 2 +-
datafusion/functions-aggregate/src/sum.rs | 12 +
datafusion/functions-nested/src/planner.rs | 2 +-
datafusion/functions-window/src/lead_lag.rs | 2 +-
datafusion/functions-window/src/nth_value.rs | 2 +-
datafusion/functions-window/src/rank.rs | 2 +-
datafusion/functions/src/core/named_struct.rs | 2 +-
datafusion/functions/src/math/abs.rs | 8 +
datafusion/functions/src/math/cot.rs | 8 +
datafusion/functions/src/math/factorial.rs | 8 +
datafusion/functions/src/math/gcd.rs | 8 +
datafusion/functions/src/math/iszero.rs | 8 +
datafusion/functions/src/math/lcm.rs | 8 +
datafusion/functions/src/math/log.rs | 8 +
datafusion/functions/src/math/monotonicity.rs | 241 ++++++++++++-
datafusion/functions/src/math/nans.rs | 8 +
datafusion/functions/src/math/nanvl.rs | 8 +
datafusion/functions/src/math/power.rs | 8 +
datafusion/functions/src/math/random.rs | 10 +-
datafusion/functions/src/math/round.rs | 10 +-
datafusion/functions/src/math/signum.rs | 10 +-
datafusion/functions/src/math/trunc.rs | 11 +-
datafusion/macros/Cargo.toml | 2 +-
datafusion/macros/src/user_doc.rs | 2 +-
datafusion/optimizer/src/optimizer.rs | 7 +-
datafusion/physical-expr/src/planner.rs | 3 +-
datafusion/physical-optimizer/src/lib.rs | 2 +-
datafusion/physical-plan/src/display.rs | 2 +-
.../src/windows/bounded_window_agg_exec.rs | 2 +-
datafusion/physical-plan/src/windows/mod.rs | 10 +-
datafusion/proto/src/physical_plan/from_proto.rs | 2 +-
.../proto/tests/cases/roundtrip_logical_plan.rs | 7 +-
datafusion/pruning/src/pruning_predicate.rs | 8 +-
datafusion/sql/src/cte.rs | 8 +-
datafusion/sql/src/query.rs | 78 +++-
datafusion/sql/src/select.rs | 10 +-
datafusion/sql/src/unparser/expr.rs | 2 +-
datafusion/sqllogictest/src/test_context.rs | 61 +++-
datafusion/sqllogictest/test_files/aggregate.slt | 44 ++-
datafusion/sqllogictest/test_files/async_udf.slt | 107 ++++++
.../sqllogictest/test_files/pipe_operator.slt | 91 +++++
.../src/logical_plan/consumer/expr/literal.rs | 21 +-
.../src/logical_plan/producer/expr/literal.rs | 25 +-
.../substrait/tests/cases/substrait_validations.rs | 2 +-
datafusion/substrait/tests/utils.rs | 2 +-
datafusion/wasmtest/Cargo.toml | 2 +-
dev/release/README.md | 43 +--
dev/release/publish_homebrew.sh | 92 -----
docs/source/_static/theme_overrides.css | 26 ++
docs/source/library-user-guide/query-optimizer.md | 2 +-
docs/source/library-user-guide/upgrading.md | 6 +
docs/source/user-guide/expressions.md | 4 +-
docs/source/user-guide/sql/scalar_functions.md | 396 +++++++++++++++++++++
docs/source/user-guide/sql/select.md | 96 +++++
testing | 2 +-
95 files changed, 1794 insertions(+), 608 deletions(-)
copy datafusion/{common/src/file_options/json_writer.rs => doc/src/udaf.rs}
(51%)
create mode 100644 datafusion/doc/src/udf.rs
copy datafusion/{wasmtest/datafusion-wasm-app/webpack.config.js =>
doc/src/udwf.rs} (50%)
create mode 100644 datafusion/sqllogictest/test_files/async_udf.slt
create mode 100644 datafusion/sqllogictest/test_files/pipe_operator.slt
delete mode 100644 dev/release/publish_homebrew.sh
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]