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

jiayuliu pushed a change to branch Jimexist-pg-15
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git


 discard 1bba7ea6b update postgres version to 15 in integration test
     add 716d1ed38 MINOR: Add datafusion-cli documentation on showing 
configuration (#3825)
     add 87dd4ff60 Document SHOW ALL in the users guide (#3826)
     add aa0ded74b Minor: Sort the output of SHOW ALL (#3823)
     add 011bcf490 Implement parquet page-level skipping with column index, 
using min/ma… (#3780)
     add 0b90a8a5c Generate hash aggregation output in smaller record batches 
(#3461)
     add fc5081d48 Make expression manipulation consistent and easier to use: 
`combine/split filter` `conjunction`, etc (#3810)
     add e02376ddc Pushdown  single column predicates from ON join clauses 
(#3578)
     add fe0000e6d Infer the count of maximum distinct values from min/max 
(#3837)
     add 17d02177b Refactor `Expr::Like`, `Expr::ILike`, `Expr::SimilarTo` to 
use a struct (#3836)
     add 743ff28e4 Refactor `Expr::Between` to use a struct (#3850)
     add 431a4127f Tweak list of optimization rules (#3841)
     add aec240f46 Fix the panic when lpad/rpad parameter is negative (#3829)
     add d2d8447ed Refactor Expr::BinaryExpr to use a struct (#3835)
     add 765dbd7df Update to arrow 25.0.0 (#3844)
     add f93642fd7 Refactor Expr::GetIndexedField to use a struct (#3838)
     add 62aeb7594 Add/Remove Division Rules (#3824)
     add a0d6b2f9a Update `TableProviderFactory` trait to support real-world 
use-cases (#3867)
     add 6e568972e Add setting for statistics collection (#3846)
     add a8814780d Enable mimalloc by default in benchmark (#3853)
     add 0224f49ca Add view table scan support for datafusion-proto (#3875)
     add 42f5ff3bf Infer cardinality for disjoint inner and outer joins (#3848)
     add 40ddcb0b2 [MINOR] Add a hint about how to resolve the `Cargo.lock` CI 
check (#3876)
     add feff5dc80 Optimize the `concat_ws` function (#3869)
     add bb044b794 update postgres version to 15 in integration test

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   (1bba7ea6b)
            \
             N -- N -- N   refs/heads/Jimexist-pg-15 (bb044b794)

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/rust.yml                         |   1 +
 benchmarks/Cargo.toml                              |   5 +-
 benchmarks/expected-plans/q19.txt                  |   8 +-
 benchmarks/expected-plans/q21.txt                  |   6 +-
 benchmarks/expected-plans/q22.txt                  |   2 +-
 benchmarks/expected-plans/q6.txt                   |   7 +-
 benchmarks/expected-plans/q7.txt                   |   8 +-
 benchmarks/src/bin/parquet_filter_pushdown.rs      |   4 +-
 benchmarks/src/bin/tpch.rs                         |  18 +-
 datafusion-cli/Cargo.lock                          |  25 +-
 datafusion-cli/Cargo.toml                          |   2 +-
 datafusion-examples/Cargo.toml                     |   4 +-
 datafusion-examples/examples/expr_api.rs           |  12 +-
 datafusion-examples/examples/rewrite_expr.rs       |  10 +-
 datafusion/common/Cargo.toml                       |   4 +-
 datafusion/common/src/scalar.rs                    |  15 +-
 datafusion/core/Cargo.toml                         |   6 +-
 datafusion/core/fuzz-utils/Cargo.toml              |   2 +-
 datafusion/core/src/datasource/datasource.rs       |   5 +-
 .../core/src/datasource/file_format/parquet.rs     |   4 +-
 datafusion/core/src/datasource/view.rs             |  10 +
 datafusion/core/src/execution/context.rs           |  56 +-
 datafusion/core/src/execution/runtime_env.rs       |  27 +-
 datafusion/core/src/physical_optimizer/pruning.rs  |  17 +-
 .../core/src/physical_plan/aggregates/mod.rs       |   2 +
 .../core/src/physical_plan/aggregates/row_hash.rs  | 121 +++--
 .../core/src/physical_plan/file_format/parquet.rs  | 329 +++++++++++-
 .../src/physical_plan/file_format/row_filter.rs    |   4 +-
 datafusion/core/src/physical_plan/hash_utils.rs    |  14 +-
 datafusion/core/src/physical_plan/join_utils.rs    | 329 ++++++++++--
 datafusion/core/src/physical_plan/planner.rs       |  22 +-
 datafusion/core/src/test/mod.rs                    |  11 +-
 datafusion/core/tests/provider_filter_pushdown.rs  |   3 +-
 datafusion/core/tests/sql/create_drop.rs           |  16 +-
 datafusion/core/tests/sql/information_schema.rs    |  26 +-
 datafusion/core/tests/sql/joins.rs                 |   3 +-
 datafusion/core/tests/sql/mod.rs                   |  35 +-
 datafusion/core/tests/sql/predicates.rs            |   8 +
 datafusion/core/tests/sql/subqueries.rs            |   2 +-
 datafusion/core/tests/sql/unicode.rs               |   4 +
 datafusion/expr/Cargo.toml                         |   2 +-
 datafusion/expr/src/expr.rs                        | 222 ++++----
 datafusion/expr/src/expr_fn.rs                     |  45 +-
 datafusion/expr/src/expr_rewriter.rs               |  68 +--
 datafusion/expr/src/expr_schema.rs                 |  23 +-
 datafusion/expr/src/expr_visitor.rs                |  21 +-
 datafusion/expr/src/lib.rs                         |   2 +-
 datafusion/expr/src/literal.rs                     |   6 +
 datafusion/expr/src/logical_plan/plan.rs           |   3 +-
 datafusion/jit/Cargo.toml                          |   2 +-
 datafusion/jit/src/ast.rs                          |   6 +-
 datafusion/optimizer/Cargo.toml                    |   2 +-
 .../optimizer/src/decorrelate_where_exists.rs      |  12 +-
 datafusion/optimizer/src/decorrelate_where_in.rs   |  12 +-
 datafusion/optimizer/src/filter_push_down.rs       | 250 ++++++++-
 datafusion/optimizer/src/optimizer.rs              |   9 +-
 datafusion/optimizer/src/reduce_cross_join.rs      |  29 +-
 datafusion/optimizer/src/reduce_outer_join.rs      |   3 +-
 .../optimizer/src/rewrite_disjunctive_predicate.rs |  14 +-
 .../optimizer/src/scalar_subquery_to_join.rs       |  41 +-
 datafusion/optimizer/src/simplify_expressions.rs   | 594 ++++++++++++---------
 .../optimizer/src/subquery_filter_to_join.rs       |   3 +-
 datafusion/optimizer/src/type_coercion.rs          |  78 +--
 .../optimizer/src/unwrap_cast_in_comparison.rs     |   3 +-
 datafusion/optimizer/src/utils.rs                  | 288 ++++++----
 datafusion/optimizer/tests/integration-test.rs     |  13 +
 datafusion/physical-expr/Cargo.toml                |   2 +-
 datafusion/physical-expr/src/aggregate/min_max.rs  |   6 +-
 datafusion/physical-expr/src/aggregate/sum.rs      |   2 +-
 datafusion/physical-expr/src/expressions/binary.rs |  19 +-
 .../src/expressions/binary/kernels_arrow.rs        |  28 +-
 datafusion/physical-expr/src/expressions/cast.rs   |  89 +--
 .../physical-expr/src/expressions/in_list.rs       |   8 +-
 .../physical-expr/src/expressions/try_cast.rs      |  97 +---
 datafusion/physical-expr/src/planner.rs            |  29 +-
 .../physical-expr/src/unicode_expressions.rs       |  78 ++-
 datafusion/proto/Cargo.toml                        |   2 +-
 datafusion/proto/proto/datafusion.proto            |   9 +
 datafusion/proto/src/from_proto.rs                 |  71 +--
 datafusion/proto/src/lib.rs                        |  60 ++-
 datafusion/proto/src/logical_plan.rs               |  55 +-
 datafusion/proto/src/to_proto.rs                   |  32 +-
 datafusion/row/Cargo.toml                          |   2 +-
 datafusion/row/src/writer.rs                       |   2 +-
 datafusion/sql/Cargo.toml                          |   2 +-
 datafusion/sql/src/planner.rs                      | 100 ++--
 datafusion/sql/src/utils.rs                        |  84 +--
 docs/source/user-guide/cli.md                      |  53 +-
 docs/source/user-guide/sql/information_schema.md   |  23 +-
 89 files changed, 2508 insertions(+), 1283 deletions(-)

Reply via email to