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

alamb pushed a change to branch dependabot/cargo/main/sqlparser-0.49
in repository https://gitbox.apache.org/repos/asf/datafusion.git


    from 7858fe2622 Merge remote-tracking branch 'apache/main' into 
dependabot/cargo/main/sqlparser-0.49
     add 20b298e9d8 perf: Optimize IsNotNullExpr (#11586)
     add 76039fadd9 Unify CI and pre-commit hook settings for clippy (#11640)
     add 886e8accda Consistent API to set parameters of aggregate and window 
functions (`AggregateExt` --> `ExprFunctionExt`) (#11550)
     add c9518245fa Parsing SQL strings to Exprs with the qualified schema 
(#11562)
     add f12b3db9c3 fix: expose the fluent API fn for approx_distinct instead 
of the module (#11644)
     add 49d9d45f36 Add some zero column tests covering LIMIT, GROUP BY, WHERE, 
JOIN, and WINDOW (#11624)
     add 7db4213b71 Refactor/simplify window frame utils (#11648)
     add 71903e1b2c Minor: use `ready!` macro to simplify FilterExec poll loop 
(#11649)
     add 5b7e0aae22 Temporarily pin toolchain version to avoid clippy (#11655)
     add 6fd57b2e38 Fix clippy errors for Rust 1.80 (#11654)
     add 6095c3be8a Merge remote-tracking branch 'apache/main' into 
dependabot/cargo/main/sqlparser-0.49

No new revisions were added by this update.

Summary of changes:
 Cargo.toml                                         |   1 +
 datafusion-examples/examples/advanced_udwf.rs      |  12 +-
 datafusion-examples/examples/expr_api.rs           |   4 +-
 datafusion-examples/examples/simple_udwf.rs        |  12 +-
 datafusion/common/Cargo.toml                       |   1 +
 datafusion/common/src/config.rs                    |   2 +-
 datafusion/common/src/hash_utils.rs                |  20 +-
 datafusion/common/src/tree_node.rs                 |   8 +-
 datafusion/common/src/utils/memory.rs              |   2 +-
 datafusion/common/src/utils/mod.rs                 |   2 +-
 datafusion/core/Cargo.toml                         |   2 +-
 datafusion/core/benches/sort.rs                    |   2 +-
 datafusion/core/src/catalog/mod.rs                 |   4 +-
 datafusion/core/src/dataframe/mod.rs               |  19 +-
 datafusion/core/src/datasource/listing/helpers.rs  |   2 +-
 datafusion/core/src/datasource/listing/table.rs    |  14 +-
 .../src/datasource/physical_plan/parquet/mod.rs    |  40 +--
 .../datasource/physical_plan/parquet/statistics.rs |  14 +-
 datafusion/core/src/execution/context/mod.rs       |  33 +--
 datafusion/core/src/execution/session_state.rs     |   4 +-
 datafusion/core/src/lib.rs                         |  34 +--
 .../src/physical_optimizer/aggregate_statistics.rs |   1 +
 .../src/physical_optimizer/enforce_distribution.rs |   1 +
 .../core/src/physical_optimizer/enforce_sorting.rs |   1 +
 datafusion/core/src/physical_optimizer/pruning.rs  |  14 +-
 datafusion/core/tests/dataframe/mod.rs             |  22 +-
 datafusion/core/tests/expr_api/mod.rs              |   2 +-
 datafusion/core/tests/expr_api/parse_sql_expr.rs   |  16 +-
 datafusion/core/tests/fuzz_cases/window_fuzz.rs    |  64 +++--
 datafusion/execution/src/memory_pool/mod.rs        |   4 +-
 datafusion/execution/src/object_store.rs           |  16 +-
 datafusion/expr/src/accumulator.rs                 |   8 +-
 datafusion/expr/src/expr.rs                        |  85 +++++--
 datafusion/expr/src/expr_fn.rs                     | 279 ++++++++++++++++++++-
 datafusion/expr/src/groups_accumulator.rs          |   6 +-
 datafusion/expr/src/interval_arithmetic.rs         |   3 +-
 datafusion/expr/src/lib.rs                         |   3 +-
 datafusion/expr/src/logical_plan/plan.rs           |  18 +-
 datafusion/expr/src/simplify.rs                    |   2 +-
 datafusion/expr/src/tree_node.rs                   |  17 +-
 datafusion/expr/src/udaf.rs                        | 183 +-------------
 datafusion/expr/src/udf.rs                         |   2 +-
 datafusion/expr/src/udwf.rs                        |  51 ++--
 datafusion/expr/src/utils.rs                       |  89 +++----
 datafusion/expr/src/window_frame.rs                |  99 ++++----
 datafusion/expr/src/window_function.rs             |  99 ++++++++
 datafusion/functions-aggregate/src/first_last.rs   |   4 +-
 datafusion/functions-aggregate/src/lib.rs          |   4 +-
 datafusion/functions/src/lib.rs                    |   2 +-
 .../optimizer/src/analyzer/count_wildcard_rule.rs  |  18 +-
 datafusion/optimizer/src/analyzer/subquery.rs      |   4 +-
 datafusion/optimizer/src/analyzer/type_coercion.rs |  21 +-
 .../optimizer/src/common_subexpr_eliminate.rs      |   2 +-
 datafusion/optimizer/src/lib.rs                    |   6 +-
 .../optimizer/src/optimize_projections/mod.rs      |  17 +-
 datafusion/optimizer/src/push_down_filter.rs       |   2 +-
 .../optimizer/src/replace_distinct_aggregate.rs    |   2 +-
 .../src/simplify_expressions/expr_simplifier.rs    |  24 +-
 .../src/simplify_expressions/guarantees.rs         |   2 +-
 .../optimizer/src/simplify_expressions/regex.rs    |   1 +
 .../optimizer/src/single_distinct_to_groupby.rs    |   2 +-
 .../optimizer/tests/optimizer_integration.rs       |   2 +-
 .../physical-expr-common/src/aggregate/utils.rs    |   2 +-
 datafusion/physical-expr-common/src/binary_map.rs  |  20 +-
 .../physical-expr-common/src/physical_expr.rs      |   2 +-
 datafusion/physical-expr/Cargo.toml                |   4 +
 datafusion/physical-expr/benches/is_null.rs        |  95 +++++++
 .../physical-expr/src/equivalence/properties.rs    |  22 +-
 .../physical-expr/src/expressions/is_not_null.rs   |   4 +-
 .../physical-expr/src/expressions/is_null.rs       |  10 +
 datafusion/physical-expr/src/utils/guarantee.rs    |  13 +-
 datafusion/physical-plan/Cargo.toml                |   3 +
 .../physical-plan/src/aggregates/order/mod.rs      |   2 +-
 datafusion/physical-plan/src/filter.rs             |  35 ++-
 datafusion/physical-plan/src/joins/hash_join.rs    |  17 +-
 .../physical-plan/src/joins/symmetric_hash_join.rs |   4 +-
 datafusion/physical-plan/src/sorts/sort.rs         |   8 +-
 datafusion/physical-plan/src/unnest.rs             |   3 +-
 datafusion/physical-plan/src/windows/mod.rs        |   1 +
 datafusion/proto/src/logical_plan/from_proto.rs    |  74 +++---
 .../proto/tests/cases/roundtrip_logical_plan.rs    |  80 +++---
 datafusion/sql/src/expr/function.rs                |  38 +--
 datafusion/sql/src/expr/identifier.rs              |  60 +++--
 datafusion/sql/src/lib.rs                          |   6 +-
 datafusion/sql/src/parser.rs                       |   4 +-
 datafusion/sql/src/unparser/expr.rs                |   2 +-
 datafusion/sql/src/utils.rs                        |   1 +
 datafusion/sql/tests/sql_integration.rs            |   2 +-
 datafusion/sqllogictest/test_files/group_by.slt    |   2 +-
 datafusion/sqllogictest/test_files/parquet.slt     |  37 +--
 datafusion/sqllogictest/test_files/select.slt      |  57 +++++
 .../sqllogictest/test_files/sort_merge_join.slt    |  19 +-
 datafusion/substrait/src/logical_plan/consumer.rs  |   1 +
 docs/source/user-guide/expressions.md              |   2 +-
 pre-commit.sh                                      |   8 +-
 dev/build-set-env.sh => rust-toolchain.toml        |   6 +-
 96 files changed, 1246 insertions(+), 828 deletions(-)
 create mode 100644 datafusion/expr/src/window_function.rs
 create mode 100644 datafusion/physical-expr/benches/is_null.rs
 copy dev/build-set-env.sh => rust-toolchain.toml (86%)
 mode change 100755 => 100644


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

Reply via email to