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

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


    from 4d6bcc24bc Update datafusion-cli dependencies
     add 78832f11a4 Move parquet_schema.rs from sql to parquet tests (#8644)
     add 26a8000fe2 Fix group by aliased expression in 
LogicalPLanBuilder::aggregate (#8629)
     add 58b0a2bfd4 Refactor `array_union` and `array_intersect` functions to 
one general function (#8516)
     add bb99d2a97d Avoid extra clone in datafusion-proto::physical_plan (#8650)
     add 28ca6d1ad9 Minor: name some constant values in arrow writer, parquet 
writer (#8642)
     add 6403222c1e TreeNode Refactor Part 2 (#8653)
     add 1737d49185 feat: support inlist in LiteralGurantee for pruning (#8654)
     add fba5cc0b90 Streaming CLI support (#8651)
     add f39c040ace Add serde support for CSV FileTypeWriterOptions (#8641)
     add b2cbc7809e Add trait based ScalarUDF API (#8578)
     add 06ed3dd1ac Handle ordering of first last aggregation inside aggregator 
(#8662)
     add 8284371cb5 feat: support 'LargeList' in `array_pop_front` and 
`array_pop_back` (#8569)
     add 673f0e17ac chore: rename ceresdb to apache horaedb (#8674)
     add d515c68da6 clean code (#8671)
     add 8ced56e418 remove tz with modified offset from tests (#8677)
     add b85a39739e Make the BatchSerializer behind Arc to avoid unnecessary 
struct creation (#8666)
     add 7fc663c2e4 Implement serde for CSV and Parquet FileSinkExec (#8646)
     add 7f440e18f2 [pruning] Add shortcut when all units have been pruned 
(#8675)
     add bb98dfed08 Change first/last implementation to prevent redundant 
comparisons when data is already sorted (#8678)
     add cc3042a634 minor: remove unused conversion (#8684)
     add 00a679a053 refactor: modified `JoinHashMap` build order for 
`HashJoinStream` (#8658)
     add 545275bff3 Start setting up tpch planning benchmarks (#8665)
     add 848f6c395a update doc (#8686)
     add 03bd9b462e Closes #8502: Parallel NDJSON file reading (#8659)
     add f0af5eb949 init draft (#8625)
     add 016cbb88e2 Merge remote-tracking branch 'apache/main' into 
dependabot/cargo/main/sqlparser-0.41.0
     add da9eed3283 fix test

No new revisions were added by this update.

Summary of changes:
 Cargo.toml                                         |   2 +-
 datafusion-cli/Cargo.lock                          |   1 +
 datafusion-cli/Cargo.toml                          |   1 +
 datafusion-cli/src/exec.rs                         |  66 +-
 datafusion-cli/src/functions.rs                    |   2 +-
 datafusion-cli/src/main.rs                         |  19 +-
 datafusion-cli/src/print_format.rs                 | 278 +++++---
 datafusion-cli/src/print_options.rs                |  74 +-
 datafusion-examples/README.md                      |   3 +-
 datafusion-examples/examples/advanced_udf.rs       | 243 +++++++
 datafusion-examples/examples/simple_udf.rs         |   6 +
 datafusion/common/src/error.rs                     |   1 -
 datafusion/core/benches/sql_planner.rs             | 156 +++++
 datafusion/core/src/dataframe/mod.rs               |  36 +-
 .../core/src/datasource/file_format/arrow.rs       |  13 +-
 datafusion/core/src/datasource/file_format/avro.rs |   2 +-
 datafusion/core/src/datasource/file_format/csv.rs  |  82 +--
 datafusion/core/src/datasource/file_format/json.rs | 163 +++--
 .../core/src/datasource/file_format/parquet.rs     |  28 +-
 .../core/src/datasource/file_format/write/mod.rs   |  16 +-
 .../datasource/file_format/write/orchestration.rs  |  74 +-
 .../core/src/datasource/physical_plan/csv.rs       |  98 +--
 .../src/datasource/physical_plan/file_stream.rs    |  12 +-
 .../core/src/datasource/physical_plan/json.rs      | 105 ++-
 .../core/src/datasource/physical_plan/mod.rs       | 122 +++-
 .../datasource/physical_plan/parquet/row_groups.rs | 121 +---
 datafusion/core/src/datasource/provider.rs         |   6 +-
 .../src/physical_optimizer/enforce_distribution.rs | 767 +++++++++------------
 .../core/src/physical_optimizer/enforce_sorting.rs | 554 +++++++--------
 .../src/physical_optimizer/output_requirements.rs  |   4 +
 .../src/physical_optimizer/pipeline_checker.rs     |  32 +-
 .../src/physical_optimizer/projection_pushdown.rs  |   4 +
 datafusion/core/src/physical_optimizer/pruning.rs  |  10 +
 .../replace_with_order_preserving_variants.rs      | 292 ++++----
 .../core/src/physical_optimizer/sort_pushdown.rs   | 138 ++--
 datafusion/core/src/physical_optimizer/utils.rs    |  69 +-
 .../tests/data/{empty_0_byte.csv => empty.json}    |   0
 datafusion/core/tests/parquet/mod.rs               |   1 +
 .../{sql/parquet_schema.rs => parquet/schema.rs}   |  17 +-
 datafusion/core/tests/sql/mod.rs                   |   1 -
 datafusion/expr/src/built_in_function.rs           |  18 +-
 datafusion/expr/src/expr.rs                        |  55 +-
 datafusion/expr/src/expr_fn.rs                     |  85 ++-
 datafusion/expr/src/lib.rs                         |   2 +-
 datafusion/expr/src/logical_plan/builder.rs        |  58 +-
 datafusion/expr/src/signature.rs                   |   7 +
 datafusion/expr/src/type_coercion/functions.rs     |  89 ++-
 datafusion/expr/src/udf.rs                         | 169 ++++-
 datafusion/optimizer/src/analyzer/type_coercion.rs |  64 +-
 .../src/simplify_expressions/guarantees.rs         |   4 +
 .../physical-expr/src/aggregate/first_last.rs      | 272 ++++++--
 datafusion/physical-expr/src/aggregate/mod.rs      |  30 +-
 datafusion/physical-expr/src/aggregate/utils.rs    |  18 +-
 datafusion/physical-expr/src/array_expressions.rs  | 375 +++++-----
 datafusion/physical-expr/src/sort_properties.rs    |  10 +-
 datafusion/physical-expr/src/utils/guarantee.rs    | 257 +++++--
 datafusion/physical-plan/src/aggregates/mod.rs     | 514 +++++++-------
 datafusion/physical-plan/src/joins/hash_join.rs    | 316 ++++++---
 .../physical-plan/src/joins/symmetric_hash_join.rs |   2 +
 datafusion/physical-plan/src/joins/utils.rs        |  78 ++-
 datafusion/physical-plan/src/union.rs              |  20 +-
 datafusion/proto/proto/datafusion.proto            |  44 ++
 datafusion/proto/src/generated/pbjson.rs           | 730 ++++++++++++++++++++
 datafusion/proto/src/generated/prost.rs            |  74 +-
 datafusion/proto/src/logical_plan/mod.rs           |  77 ++-
 datafusion/proto/src/physical_plan/from_proto.rs   |  38 +-
 datafusion/proto/src/physical_plan/mod.rs          |  93 ++-
 datafusion/proto/src/physical_plan/to_proto.rs     |  46 +-
 .../proto/tests/cases/roundtrip_logical_plan.rs    |  64 +-
 .../proto/tests/cases/roundtrip_physical_plan.rs   | 125 +++-
 .../src/engines/datafusion_engine/mod.rs           |   1 -
 datafusion/sqllogictest/test_files/array.slt       | 431 +++++++++++-
 datafusion/sqllogictest/test_files/distinct_on.slt |   9 +-
 datafusion/sqllogictest/test_files/groupby.slt     |  68 +-
 datafusion/sqllogictest/test_files/joins.slt       |   4 +-
 .../sqllogictest/test_files/repartition_scan.slt   |  14 +-
 datafusion/sqllogictest/test_files/timestamps.slt  |   3 -
 docs/source/library-user-guide/adding-udfs.md      |   9 +-
 docs/source/user-guide/introduction.md             |   6 +-
 79 files changed, 5444 insertions(+), 2454 deletions(-)
 create mode 100644 datafusion-examples/examples/advanced_udf.rs
 copy datafusion/core/tests/data/{empty_0_byte.csv => empty.json} (100%)
 rename datafusion/core/tests/{sql/parquet_schema.rs => parquet/schema.rs} (95%)

Reply via email to