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

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


    from e547872ae3 Update test_containers_modules too
     add 64fb51fb60 chore(deps): bump petgraph from 0.7.1 to 0.8.1 (#15669)
     add 3e30f77f08 [datafusion-spark] Add Spark-compatible `char` expression 
(#15994)
     add e74ae7d4c1 [Docs]: Added SQL example for all window functions (#16074)
     add fb8905f0e7 chore(deps): bump substrait from 0.55.1 to 0.56.0 (#16091)
     add 4c719afc7c Add test for collect_statistics (#16098)
     add e3e7d50bf3 Add window function examples in code (#16102)
     add 777a318b17 Refactor substrait producer into multiple files (#16089)
     add 8be2ea54ff Fix temp dir leak in tests (#16094)
     add bbf0f3d491 Label Spark functions PRs with spark label (#16095)
     add 62fa67cf0e feat: add slt tests for imdb data (#16067)
     add 2eaac223de fix: stack overflow for substrait functions with large 
argument lists that translate to DataFusion binary operators   (#16031)
     add 8de90b1c08 chore: Remove SMJ experimental status (#16072)
     add 2ea1e9552b chore(CI) Update workspace / CI to Rust 1.87 (#16068)
     add ca46932aae minor: Add benchmark query and corresponding documentation 
for Average Duration (#16105)
     add 577c42458e feat: metadata handling for aggregates and window functions 
(#15911)
     add 4417d5c022 doc: fix indent format explain (#16085)
     add efd9587b2f fix: coerce int96 resolution inside of list, struct, and 
map types (#16058)
     add 8d9c0f6b87 Update documentation for 
`datafusion.execution.collect_statistics` (#16100)
     add 3fa111e67b fix: Add coercion rules for Float16 types (#15816)
     add 8c2264ca3a Use qualified names on DELETE selections (#16033)
     add 18b7363c2c Merge remote-tracking branch 'apache/main' into 
dependabot/cargo/main/testcontainers-0.24.0

No new revisions were added by this update.

Summary of changes:
 .github/workflows/{dev_pr.yml => labeler.yml}      |    2 +-
 .../labeler.yml => labeler/labeler-config.yml}     |    6 +-
 Cargo.lock                                         |   66 +-
 benchmarks/README.md                               |   53 +-
 benchmarks/queries/clickbench/README.md            |   83 +-
 benchmarks/queries/clickbench/extended.sql         |    1 +
 datafusion-examples/examples/advanced_udaf.rs      |    2 +-
 .../examples/flight/flight_sql_server.rs           |    5 +
 datafusion/common/src/config.rs                    |    4 +-
 datafusion/common/src/error.rs                     |    8 +-
 datafusion/common/src/stats.rs                     |    1 +
 datafusion/core/src/datasource/listing/table.rs    |    6 +-
 .../core/src/datasource/physical_plan/parquet.rs   |  120 +-
 datafusion/core/src/physical_planner.rs            |    2 -
 datafusion/core/tests/data/int96_nested.parquet    |  Bin 0 -> 4004 bytes
 datafusion/core/tests/fuzz_cases/window_fuzz.rs    |    8 +-
 datafusion/core/tests/memory_limit/mod.rs          |    4 +-
 datafusion/core/tests/parquet/file_statistics.rs   |   16 +-
 .../tests/user_defined/user_defined_aggregates.rs  |  275 +-
 .../user_defined/user_defined_window_functions.rs  |  158 +-
 .../src/avro_to_arrow/arrow_array_reader.rs        |   49 +-
 datafusion/datasource-parquet/src/file_format.rs   |  415 +-
 datafusion/expr-common/src/accumulator.rs          |    1 -
 .../expr-common/src/type_coercion/aggregates.rs    |   22 +-
 datafusion/expr-common/src/type_coercion/binary.rs |   26 +
 datafusion/expr/src/expr.rs                        |   16 +-
 datafusion/expr/src/expr_schema.rs                 |   81 +-
 datafusion/expr/src/planner.rs                     |    1 +
 datafusion/expr/src/simplify.rs                    |    1 +
 datafusion/expr/src/type_coercion/functions.rs     |   59 +-
 datafusion/expr/src/udaf.rs                        |   43 +-
 datafusion/expr/src/udwf.rs                        |    2 +-
 datafusion/expr/src/window_state.rs                |   12 +-
 .../functions-aggregate-common/src/accumulator.rs  |   14 +-
 datafusion/functions-aggregate/benches/count.rs    |    2 +-
 datafusion/functions-aggregate/benches/sum.rs      |    5 +-
 datafusion/functions-aggregate/src/array_agg.rs    |   10 +-
 datafusion/functions-aggregate/src/average.rs      |   18 +-
 .../functions-aggregate/src/bit_and_or_xor.rs      |   10 +-
 datafusion/functions-aggregate/src/bool_and_or.rs  |    8 +-
 datafusion/functions-aggregate/src/count.rs        |    2 +-
 datafusion/functions-aggregate/src/first_last.rs   |   28 +-
 datafusion/functions-aggregate/src/median.rs       |    2 +-
 datafusion/functions-aggregate/src/min_max.rs      |   24 +-
 datafusion/functions-aggregate/src/nth_value.rs    |    2 +-
 datafusion/functions-aggregate/src/stddev.rs       |    4 +-
 datafusion/functions-aggregate/src/string_agg.rs   |    8 +-
 datafusion/functions-aggregate/src/sum.rs          |   28 +-
 datafusion/functions-window-common/src/expr.rs     |   16 +-
 datafusion/functions-window-common/src/field.rs    |   24 +-
 .../functions-window-common/src/partition.rs       |   16 +-
 datafusion/functions-window/src/lead_lag.rs        |  106 +-
 datafusion/functions-window/src/macros.rs          |    6 +-
 datafusion/functions-window/src/nth_value.rs       |   70 +-
 datafusion/functions-window/src/ntile.rs           |   24 +-
 datafusion/functions-window/src/rank.rs            |   57 +
 datafusion/functions-window/src/row_number.rs      |   22 +-
 datafusion/optimizer/src/analyzer/type_coercion.rs |   11 +-
 .../src/simplify_expressions/expr_simplifier.rs    |    1 +
 datafusion/physical-expr/Cargo.toml                |    2 +-
 datafusion/physical-expr/src/aggregate.rs          |   34 +-
 datafusion/physical-plan/src/aggregates/mod.rs     |    1 +
 .../physical-plan/src/joins/sort_merge_join.rs     |    3 +-
 datafusion/physical-plan/src/windows/mod.rs        |   35 +-
 .../proto/tests/cases/roundtrip_logical_plan.rs    |    8 +-
 datafusion/spark/src/function/string/char.rs       |  130 +
 datafusion/spark/src/function/string/mod.rs        |    9 +-
 datafusion/sql/src/resolve.rs                      |    4 +-
 datafusion/sql/src/select.rs                       |    2 +-
 datafusion/sql/src/statement.rs                    |    5 +-
 datafusion/sql/src/unparser/ast.rs                 |    3 +-
 datafusion/sql/src/unparser/extension_unparser.rs  |    1 +
 datafusion/sql/tests/sql_integration.rs            |    4 +-
 datafusion/sqllogictest/test_files/delete.slt      |  107 +
 datafusion/sqllogictest/test_files/float16.slt     |   92 +
 datafusion/sqllogictest/test_files/imdb.slt        | 4040 ++++++++++++++++++++
 .../sqllogictest/test_files/information_schema.slt |    2 +-
 .../sqllogictest/test_files/parquet_statistics.slt |  125 +
 .../spark/{math/expm1.slt => string/char.slt}      |  Bin 967 -> 970 bytes
 datafusion/substrait/Cargo.toml                    |    2 +-
 .../logical_plan/consumer/expr/scalar_function.rs  |  162 +-
 datafusion/substrait/src/logical_plan/producer.rs  | 3000 ---------------
 .../producer/expr/aggregate_function.rs            |   99 +
 .../src/logical_plan/producer/expr/cast.rs         |  154 +
 .../logical_plan/producer/expr/field_reference.rs  |  103 +
 .../src/logical_plan/producer/expr/if_then.rs      |   61 +
 .../src/logical_plan/producer/expr/literal.rs      |  483 +++
 .../src/logical_plan/producer/expr/mod.rs          |  235 ++
 .../logical_plan/producer/expr/scalar_function.rs  |  327 ++
 .../logical_plan/producer/expr/singular_or_list.rs |   66 +
 .../src/logical_plan/producer/expr/subquery.rs     |   72 +
 .../logical_plan/producer/expr/window_function.rs  |  162 +
 .../src/logical_plan/{consumer => producer}/mod.rs |    8 +-
 .../substrait/src/logical_plan/producer/plan.rs    |   63 +
 .../src/logical_plan/producer/rel/aggregate_rel.rs |  182 +
 .../src/logical_plan/producer/rel/exchange_rel.rs  |   70 +
 .../src/logical_plan/producer/rel/fetch_rel.rs     |   54 +
 .../src/logical_plan/producer/rel/filter_rel.rs}   |   44 +-
 .../src/logical_plan/producer/rel/join.rs          |  120 +
 .../substrait/src/logical_plan/producer/rel/mod.rs |   78 +
 .../src/logical_plan/producer/rel/project_rel.rs   |  101 +
 .../src/logical_plan/producer/rel/read_rel.rs      |  149 +
 .../src/logical_plan/producer/rel/set_rel.rs       |   43 +
 .../src/logical_plan/producer/rel/sort_rel.rs      |   69 +
 .../logical_plan/producer/substrait_producer.rs    |  411 ++
 .../substrait/src/logical_plan/producer/types.rs   |  436 +++
 .../substrait/src/logical_plan/producer/utils.rs   |   78 +
 docs/source/library-user-guide/query-optimizer.md  |    2 +-
 docs/source/library-user-guide/upgrading.md        |   15 +
 docs/source/user-guide/configs.md                  |    2 +-
 docs/source/user-guide/explain-usage.md            |    4 +-
 docs/source/user-guide/sql/explain.md              |    2 +-
 docs/source/user-guide/sql/window_functions.md     |  208 +-
 rust-toolchain.toml                                |    2 +-
 114 files changed, 10258 insertions(+), 3482 deletions(-)
 rename .github/workflows/{dev_pr.yml => labeler.yml} (96%)
 rename .github/workflows/{dev_pr/labeler.yml => labeler/labeler-config.yml} 
(95%)
 create mode 100644 datafusion/core/tests/data/int96_nested.parquet
 create mode 100644 datafusion/spark/src/function/string/char.rs
 create mode 100644 datafusion/sqllogictest/test_files/delete.slt
 create mode 100644 datafusion/sqllogictest/test_files/float16.slt
 create mode 100644 datafusion/sqllogictest/test_files/imdb.slt
 create mode 100644 datafusion/sqllogictest/test_files/parquet_statistics.slt
 copy datafusion/sqllogictest/test_files/spark/{math/expm1.slt => 
string/char.slt} (82%)
 delete mode 100644 datafusion/substrait/src/logical_plan/producer.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/expr/aggregate_function.rs
 create mode 100644 datafusion/substrait/src/logical_plan/producer/expr/cast.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/expr/field_reference.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/expr/if_then.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/expr/literal.rs
 create mode 100644 datafusion/substrait/src/logical_plan/producer/expr/mod.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/expr/scalar_function.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/expr/singular_or_list.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/expr/subquery.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/expr/window_function.rs
 copy datafusion/substrait/src/logical_plan/{consumer => producer}/mod.rs (89%)
 create mode 100644 datafusion/substrait/src/logical_plan/producer/plan.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/rel/aggregate_rel.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/rel/exchange_rel.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/rel/fetch_rel.rs
 copy datafusion/{common/src/alias.rs => 
substrait/src/logical_plan/producer/rel/filter_rel.rs} (53%)
 create mode 100644 datafusion/substrait/src/logical_plan/producer/rel/join.rs
 create mode 100644 datafusion/substrait/src/logical_plan/producer/rel/mod.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/rel/project_rel.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/rel/read_rel.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/rel/set_rel.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/rel/sort_rel.rs
 create mode 100644 
datafusion/substrait/src/logical_plan/producer/substrait_producer.rs
 create mode 100644 datafusion/substrait/src/logical_plan/producer/types.rs
 create mode 100644 datafusion/substrait/src/logical_plan/producer/utils.rs


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

Reply via email to