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

jonah pushed a change to branch dependabot/cargo/main/flate2-1.1.0
in repository https://gitbox.apache.org/repos/asf/datafusion.git


    from 8ce3e6dcef chore(deps): bump flate2 from 1.0.35 to 1.1.0
     add 1fedb4e000 Counting elapsed_compute in BoundedWindowAggExec (#14869)
     add f1f6e5e463 Optimize `gcd` for array and scalar case by avoiding 
`make_scalar_function` where has unnecessary conversion between scalar and 
array (#14834)
     add adad8a4912 refactor: replace OnceLock with LazyLock (#14870)
     add fcaefccedf Add polygon.io to user list (#14871)
     add 3a1d9477b0 Workaround for compilation error due to rkyv#434. (#14863)
     add fc2f9dd8cc fix(substrait): Do not add implicit groupBy expressions in 
`LogicalPlanBuilder` or when building logical plans from Substrait (#14860)
     add b7d9c78a81 chore(deps): bump uuid from 1.13.2 to 1.14.0 (#14866)
     add e0da97ba6b Update dft in intro "Known Users" (#14875)
     add 679737517e fix: use `return_type_from_args` and mark nullable if any 
of the input is nullable (#14841)
     add 2d57a0bb0a refactor: replace OnceLock with LazyLock (#14880)
     add ce14fbccda Add  `statistics_truncate_length` parquet writer config 
(#14782)
     add 18e54f2773 chore: migrate to `invoke_with_args` for datetime functions 
(#14876)
     add 3193014da7 Fix sqllogictest runner regeneration logic (#14881)
     add 212f4245c9 Move `FileFormat` and related pieces to 
`datafusion-datasource` (#14873)
     add 9278233e9f fix duplicated schema name error from count wildcard 
(#14824)
     add f2cdc14896 replace TypeSignature::String with TypeSignature::Coercible 
for trim functions (#14865)
     add ea0686b8ce Window Functions Order Conservation -- Follow-up On Set 
Monotonicity (#14813)
     add 7119ee8cd2 Implement builder style API for ParserOptions (#14887)
     add 111ff7eddc minor: Update docs and error messages about what SQL 
dialects are supported (#14893)
     add a49d54370b chore: Attach Diagnostic to "function x does not exist" 
error (#14849)
     add 99c811a3bf Fix: External sort failing on `StringView` due to shared 
buffers (#14823)
     add 3d64de4c47 refactor: make SqlToRel::new derive the parser options from 
the context provider (#14822)
     add 53fc94f22f Datafusion-cli: Redesign the datafusion-cli execution and 
print, make it totally streaming printing without memory overhead (#14877)
     add b3407f9201 Minor: Add Development Environment to Documentation Index 
(#14890)
     add 99b830c716 chore: Strip debuginfo symbols for release (#14843)
     add dd7fe8f402 chore(deps): bump zstd from 0.13.2 to 0.13.3 (#14889)
     add f51cd6e789 Add DataFrame fill_null (#14769)
     add 21fa511543 Benchmark query cancellation (#14818)
     add f5b7affecd Include struct name on FileScanConfig debug impl (#14883)
     add 8d2d495785 Preserve the name of grouping sets in SimplifyExpressions 
(#14888)
     add d47f7fb00f Require `Debug` for `DataSource` (#14882)
     add fb40506b3f Update regenerate sql dep, revert runner changes. (#14901)
     add 93afc48eb5 Merge branch 'main' into dependabot/cargo/main/flate2-1.1.0

No new revisions were added by this update.

Summary of changes:
 Cargo.lock                                         |   11 +-
 Cargo.toml                                         |    3 +-
 benchmarks/Cargo.toml                              |    3 +
 benchmarks/bench.sh                                |   29 +-
 benchmarks/src/bin/dfbench.rs                      |   20 +-
 benchmarks/src/cancellation.rs                     |  329 +++++
 benchmarks/src/lib.rs                              |    1 +
 datafusion-cli/src/exec.rs                         |   73 +-
 datafusion-cli/src/print_format.rs                 |  477 ++++++
 datafusion-cli/src/print_options.rs                |  201 ++-
 datafusion-examples/Cargo.toml                     |    2 +-
 datafusion-testing                                 |    2 +-
 datafusion/common/src/config.rs                    |    6 +-
 .../common/src/file_options/parquet_writer.rs      |    4 +
 datafusion/core/Cargo.toml                         |    2 +-
 datafusion/core/src/dataframe/mod.rs               |  103 +-
 datafusion/core/src/datasource/file_format/json.rs |    3 +-
 datafusion/core/src/datasource/file_format/mod.rs  |  394 +----
 .../core/src/datasource/file_format/parquet.rs     |  154 +-
 .../src/datasource/physical_plan/parquet/opener.rs |    2 +-
 datafusion/core/src/execution/session_state.rs     |    4 +-
 .../core/tests/dataframe/dataframe_functions.rs    |    6 +-
 datafusion/core/tests/dataframe/mod.rs             |  106 +-
 datafusion/core/tests/fuzz_cases/pruning.rs        |  102 +-
 datafusion/core/tests/memory_limit/mod.rs          |   69 +-
 .../tests/physical_optimizer/enforce_sorting.rs    | 1543 +++++++++++++++++---
 .../core/tests/physical_optimizer/test_utils.rs    |   68 +-
 datafusion/core/tests/sql/explain_analyze.rs       |   18 +-
 datafusion/datasource/src/file_format.rs           |  227 +++
 datafusion/datasource/src/file_scan_config.rs      |    4 +-
 datafusion/datasource/src/memory.rs                |    2 +-
 datafusion/datasource/src/mod.rs                   |    1 +
 datafusion/datasource/src/source.rs                |   10 +-
 datafusion/expr/src/expr_rewriter/mod.rs           |    1 +
 datafusion/expr/src/lib.rs                         |    2 +-
 datafusion/expr/src/logical_plan/builder.rs        |  121 +-
 datafusion/expr/src/logical_plan/mod.rs            |    2 +-
 datafusion/expr/src/logical_plan/plan.rs           |    6 +-
 datafusion/expr/src/udaf.rs                        |   13 +-
 datafusion/expr/src/udf.rs                         |   12 +-
 datafusion/expr/src/udwf.rs                        |   14 +-
 .../functions-aggregate/src/bit_and_or_xor.rs      |   62 +-
 datafusion/functions-aggregate/src/count.rs        |  196 +--
 datafusion/functions-aggregate/src/planner.rs      |   87 +-
 datafusion/functions-aggregate/src/regr.rs         |  118 +-
 datafusion/functions-window/src/lead_lag.rs        |   54 +-
 datafusion/functions-window/src/nth_value.rs       |   78 +-
 datafusion/functions-window/src/planner.rs         |   90 +-
 datafusion/functions-window/src/rank.rs            |   50 +-
 datafusion/functions/Cargo.toml                    |    7 +-
 datafusion/functions/benches/gcd.rs                |   92 ++
 datafusion/functions/src/datetime/current_date.rs  |    5 +-
 datafusion/functions/src/datetime/current_time.rs  |    5 +-
 datafusion/functions/src/datetime/date_bin.rs      |  179 ++-
 datafusion/functions/src/datetime/date_part.rs     |   10 +-
 datafusion/functions/src/datetime/date_trunc.rs    |   44 +-
 datafusion/functions/src/datetime/from_unixtime.rs |   42 +-
 datafusion/functions/src/datetime/make_date.rs     |  125 +-
 datafusion/functions/src/datetime/now.rs           |    5 +-
 datafusion/functions/src/datetime/to_char.rs       |   93 +-
 datafusion/functions/src/datetime/to_date.rs       |   89 +-
 datafusion/functions/src/datetime/to_local_time.rs |   17 +-
 datafusion/functions/src/datetime/to_timestamp.rs  |   76 +-
 datafusion/functions/src/datetime/to_unixtime.rs   |   23 +-
 datafusion/functions/src/math/gcd.rs               |  135 +-
 datafusion/functions/src/math/monotonicity.rs      |  474 +++---
 datafusion/functions/src/string/btrim.rs           |   24 +-
 datafusion/functions/src/string/ltrim.rs           |   26 +-
 datafusion/functions/src/string/rtrim.rs           |   26 +-
 datafusion/functions/src/unicode/strpos.rs         |   39 +-
 .../src/simplify_expressions/simplify_exprs.rs     |   48 +-
 .../optimizer/tests/optimizer_integration.rs       |   15 +-
 datafusion/physical-expr-common/src/sort_expr.rs   |    5 +
 datafusion/physical-expr/src/equivalence/class.rs  |   43 +-
 .../physical-expr/src/equivalence/ordering.rs      |   78 +
 .../physical-expr/src/equivalence/properties.rs    |   10 +-
 .../src/enforce_sorting/sort_pushdown.rs           |   17 +-
 .../physical-plan/src/aggregates/no_grouping.rs    |   13 +-
 datafusion/physical-plan/src/sorts/sort.rs         |  131 +-
 .../src/windows/bounded_window_agg_exec.rs         |    7 +
 datafusion/physical-plan/src/windows/mod.rs        |  185 ++-
 .../proto-common/proto/datafusion_common.proto     |    4 +
 datafusion/proto-common/src/from_proto/mod.rs      |    6 +
 datafusion/proto-common/src/generated/pbjson.rs    |   25 +
 datafusion/proto-common/src/generated/prost.rs     |    9 +
 datafusion/proto-common/src/to_proto/mod.rs        |    1 +
 .../proto/src/generated/datafusion_proto_common.rs |    9 +
 datafusion/proto/src/logical_plan/file_formats.rs  |    6 +
 datafusion/sql/src/expr/function.rs                |   17 +-
 datafusion/sql/src/planner.rs                      |   97 +-
 datafusion/sql/src/select.rs                       |    9 +-
 datafusion/sql/tests/cases/diagnostic.rs           |   18 +-
 datafusion/sql/tests/sql_integration.rs            |   12 +-
 datafusion/sqllogictest/Cargo.toml                 |    2 +
 datafusion/sqllogictest/README.md                  |    8 +
 .../sqllogictest/regenerate/sqllogictests.rs       |   12 +-
 datafusion/sqllogictest/regenerate_sqlite_files.sh |    2 +-
 datafusion/sqllogictest/test_files/aggregate.slt   |  140 ++
 datafusion/sqllogictest/test_files/avro.slt        |   16 +-
 .../sqllogictest/test_files/count_star_rule.slt    |   49 +-
 datafusion/sqllogictest/test_files/explain.slt     |    2 +-
 .../sqllogictest/test_files/information_schema.slt |    4 +-
 datafusion/sqllogictest/test_files/insert.slt      |   24 +-
 .../sqllogictest/test_files/insert_to_external.slt |   16 +-
 datafusion/sqllogictest/test_files/joins.slt       |   36 +-
 datafusion/sqllogictest/test_files/json.slt        |   16 +-
 datafusion/sqllogictest/test_files/limit.slt       |   51 +-
 datafusion/sqllogictest/test_files/math.slt        |    4 +-
 .../test_files/optimizer_group_by_constant.slt     |   16 +-
 datafusion/sqllogictest/test_files/select.slt      |   28 +-
 .../sqllogictest/test_files/string/string_view.slt |   12 +-
 datafusion/sqllogictest/test_files/subquery.slt    |   91 +-
 .../sqllogictest/test_files/tpch/plans/q1.slt.part |   10 +-
 .../test_files/tpch/plans/q13.slt.part             |   10 +-
 .../test_files/tpch/plans/q21.slt.part             |   10 +-
 .../test_files/tpch/plans/q22.slt.part             |   10 +-
 .../sqllogictest/test_files/tpch/plans/q4.slt.part |   10 +-
 datafusion/sqllogictest/test_files/union.slt       |   26 +-
 datafusion/sqllogictest/test_files/window.slt      |   46 +-
 datafusion/substrait/src/logical_plan/consumer.rs  |   18 +-
 datafusion/substrait/src/logical_plan/producer.rs  |   11 +-
 .../substrait/tests/cases/consumer_integration.rs  |   26 +-
 datafusion/substrait/tests/cases/logical_plans.rs  |   18 +
 .../tests/cases/roundtrip_logical_plan.rs          |  117 +-
 .../test_plans/multilayer_aggregate.substrait.json |  213 +++
 docs/source/index.rst                              |    2 +-
 docs/source/user-guide/configs.md                  |    3 +-
 docs/source/user-guide/introduction.md             |    3 +-
 128 files changed, 5870 insertions(+), 2378 deletions(-)
 create mode 100644 benchmarks/src/cancellation.rs
 create mode 100644 datafusion/datasource/src/file_format.rs
 create mode 100644 datafusion/functions/benches/gcd.rs
 create mode 100644 
datafusion/substrait/tests/testdata/test_plans/multilayer_aggregate.substrait.json


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

Reply via email to