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

github-bot pushed a change to branch dependabot/cargo/main/proto-33bc8ff79f
in repository https://gitbox.apache.org/repos/asf/datafusion.git


 discard e45a7de1df chore(deps): bump pbjson-types from 0.8.0 to 0.9.0 in the 
proto group
     add 75c7da5da3 Pass ConfigOptions to scalar UDFs via FFI (#20454)
     add 39226c3f30 [datafusion-cli] Replace mutex with AtomicU64 for stream 
duration tracking in instrumentedObjectStore (#20802)
     add af79d14e7d Make translate emit Utf8View for Utf8View input (#20624)
     add 23b88fbed7 Allow filters on struct fields to be pushed down into 
Parquet scan (#20822)
     add 6f86c8d878 Used constant with mapping instead of write! to display 
scalar value bytes  (#20719)
     add 1f87930940 fix: sqllogictest cannot convert <subquery> to Substrait 
(#19739)
     add daa8f52c16 fix: interval analysis error when have two filterexec that 
inner filter proves zero selectivity (#20743)
     add fc514c2506 perf: Optimize set operations to avoid RowConverter 
deserialization overhead (#20623)
     add 31a4037da5 chore(deps): bump taiki-e/install-action from 2.68.16 to 
2.68.25 (#20842)
     add 64b5228790 chore(deps): bump github/codeql-action from 4.32.5 to 
4.32.6 (#20843)
     add 8e02b8ede5 chore: Ignore RUSTSEC-2024-0421 (#20850)
     add 5af7361a98 fix: SanityCheckPlan error with window functions and NVL 
filter (#20231)
     add 9b7cddaa04 chore(deps): bump quinn-proto from 0.11.13 to 0.11.14 
(#20859)
     add 48199b9da3 Use `ParquetPushDecoder` in `ParquetOpener` (#20839)
     add 86cb815e03 [Minor] Remove redundant ProjectionExec nodes in sort-based 
plans (#20780)
     add 2589fa8ac0 doc: Add documentation for pushing limit into plan (#20271)
     add 4bac1cf878 impl ser/de for preserve_order in RepartitionExec (#20798)
     add da05287c0f Fix FileStream scanning_total to include sync next-file 
open time (#20627)
     add 95a3dfd153 chore: Ignore RUSTSEC-2024-0014 (#20862)
     add ed793f0de0 chore: clean up dependencies (#20861)
     add 1efcbf57dd Add benchmark for struct field filter pushdown in Parquet 
(#20829)
     add 21cf60a9d3 Add Null Type Coercions for Placeholders (#20543)
     add d68b8009e4 Minor: Deprecate unused `PartitionedFileStream` (#20869)
     add f8fb5bd505 fix: Avoid unnecessary type casts in `concat_ws` (#20436)
     add 981b5c37bf chore(deps): bump substrait from 0.62 to 0.63.0 (#20876)
     add 66b61c60da chore(deps): bump pbjson-types from 0.8.0 to 0.9.0 in the 
proto group

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e45a7de1df)
            \
             N -- N -- N   refs/heads/dependabot/cargo/main/proto-33bc8ff79f 
(66b61c60da)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/audit.yml                        |   4 +-
 .github/workflows/codeql.yml                       |   4 +-
 .github/workflows/rust.yml                         |   4 +-
 Cargo.lock                                         |  11 +-
 datafusion-cli/src/object_storage/instrumented.rs  | 209 +++++++----
 datafusion/common/src/scalar/mod.rs                |   5 +-
 datafusion/core/Cargo.toml                         |   4 +-
 datafusion/core/src/datasource/listing/mod.rs      |   7 +-
 datafusion/core/tests/dataframe/mod.rs             |  36 +-
 .../physical_optimizer/partition_statistics.rs     |  24 +-
 datafusion/datasource-json/Cargo.toml              |   4 +-
 datafusion/datasource-parquet/Cargo.toml           |   6 +
 .../benches/parquet_struct_filter_pushdown.rs      | 353 +++++++++++++++++++
 datafusion/datasource-parquet/src/opener.rs        | 302 +++++++++-------
 datafusion/datasource-parquet/src/row_filter.rs    | 330 +++++++++++++++++-
 datafusion/datasource/src/file_stream.rs           |  10 +-
 datafusion/datasource/src/mod.rs                   |   4 +
 datafusion/execution/Cargo.toml                    |   2 +-
 datafusion/expr/src/expr_rewriter/order_by.rs      |  16 +-
 datafusion/expr/src/logical_plan/plan.rs           |  36 +-
 datafusion/expr/src/type_coercion/functions.rs     |  39 ++-
 datafusion/ffi/src/tests/mod.rs                    |   3 +
 datafusion/ffi/src/tests/udf_udaf_udwf.rs          |  44 ++-
 datafusion/ffi/src/udf/mod.rs                      |  39 +--
 datafusion/ffi/tests/ffi_udf.rs                    |  48 ++-
 .../functions-nested/benches/array_set_ops.rs      |  21 ++
 datafusion/functions-nested/src/except.rs          |  42 ++-
 datafusion/functions-nested/src/set_ops.rs         |  80 +++--
 datafusion/functions/src/string/concat.rs          |  42 +--
 datafusion/functions/src/string/concat_ws.rs       | 382 ++++++++++++++++++---
 datafusion/functions/src/strings.rs                |  12 +-
 datafusion/functions/src/unicode/translate.rs      | 150 +++++---
 datafusion/physical-expr/Cargo.toml                |   2 +-
 .../physical-optimizer/src/limit_pushdown.rs       |  41 +++
 datafusion/physical-plan/src/execution_plan.rs     |   4 +
 datafusion/physical-plan/src/filter.rs             | 192 +++++++++--
 datafusion/proto/proto/datafusion.proto            |   1 +
 datafusion/proto/src/generated/pbjson.rs           |  18 +
 datafusion/proto/src/generated/prost.rs            |   2 +
 datafusion/proto/src/physical_plan/mod.rs          |  10 +-
 .../proto/tests/cases/roundtrip_physical_plan.rs   |  29 ++
 datafusion/pruning/Cargo.toml                      |   2 +-
 datafusion/sql/tests/cases/plan_to_sql.rs          |   2 +-
 datafusion/sqllogictest/test_files/clickbench.slt  | 110 +++---
 .../test_files/datetime/timestamps.slt             |   6 +
 datafusion/sqllogictest/test_files/explain.slt     |  10 +-
 datafusion/sqllogictest/test_files/nvl.slt         |   2 +-
 .../test_files/projection_pushdown.slt             |  24 +-
 .../test_files/string/string_literal.slt           |  22 ++
 .../sqllogictest/test_files/string/string_view.slt |  12 +-
 datafusion/sqllogictest/test_files/window.slt      |  46 +++
 datafusion/substrait/Cargo.toml                    |   2 +-
 datafusion/substrait/src/extensions.rs             |   8 +-
 .../logical_plan/consumer/expr/field_reference.rs  |   3 +
 .../src/logical_plan/consumer/expr/literal.rs      |  24 +-
 .../src/logical_plan/consumer/expr/mod.rs          |   3 +
 .../logical_plan/consumer/substrait_consumer.rs    |  30 +-
 .../logical_plan/producer/expr/field_reference.rs  |  16 +
 .../src/logical_plan/producer/expr/literal.rs      |   2 +-
 .../src/logical_plan/producer/expr/mod.rs          |  12 +-
 .../logical_plan/producer/expr/singular_or_list.rs |  22 +-
 .../src/logical_plan/producer/expr/subquery.rs     |  81 +++--
 .../substrait/src/logical_plan/producer/plan.rs    |   4 -
 .../logical_plan/producer/substrait_producer.rs    |  30 +-
 .../substrait/src/logical_plan/producer/utils.rs   |  27 +-
 .../tests/cases/roundtrip_logical_plan.rs          | 165 ++++++++-
 datafusion/substrait/tests/utils.rs                |   1 +
 67 files changed, 2596 insertions(+), 642 deletions(-)
 create mode 100644 
datafusion/datasource-parquet/benches/parquet_struct_filter_pushdown.rs


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

Reply via email to