This is an automated email from the ASF dual-hosted git repository.
alamb pushed a change to branch
dependabot/cargo/datafusion-cli/main/aws-sdk-ssooidc-1.42.0
in repository https://gitbox.apache.org/repos/asf/datafusion.git
from 1d20d8490d Bump aws-sdk-ssooidc from 1.40.0 to 1.42.0 in
/datafusion-cli
add dbc7890258 feat: Support `FixedSizedList` in `array_distance`
function (#12381)
add 376a0b8d9b Fix substr() (#12383)
add c71a9d7508 Implement native support StringView for `CONTAINS` function
(#12168)
add 41c5f4ed67 validate and adjust Substrait NamedTable schemas (#12223)
(#12245)
add c3f95342ad Bump rstest from 0.17.0 to 0.22.0 in /datafusion-cli
(#12413)
add 29babce95e fix tpc-h parquet setting to respect global options (#12405)
add c575bbf52e Bump dirs from 4.0.0 to 5.0.1 in /datafusion-cli (#12411)
add 8d2b240b7c Allow using dictionary arrays as filters (#12382)
add 3ece7a7361 Fix parquet statistics for ListingTable and Utf8View with
`schema_force_string_view`, rename config option to `schema_force_view_types`
(#12232)
add 6aae2ee7eb Add support for Utf8View, Boolean, Date32/64, int32/64 for
writing hive style partitions (#12283)
add f24f2cbeff Minor: Fix project website links (#12419)
add 1ece2411ee Bump env_logger from 0.9.3 to 0.11.5 in /datafusion-cli
(#12410)
add 13dc8a61ee Check window functions by str for with_column (#12431)
add 9025c1ce2d Fix incorrect OFFSET during LIMIT pushdown. (#12399)
add b9dabdbd5e doc: Update MSRV policy, shortening to max(4 months, 4
releases) (#12402)
add f7efd2d31a fix: upper case qualifier wildcard bug (#12426)
add 5b6b404b9f Add a `version()` UDF (#12429)
add 1f06308037 Support timestamps and steps of less than a day for
range/generate_series (#12400)
add 97ad0ad77d Improve comments on target user and unify summaries (#12418)
add 533fbc4f60 Add 'Extensions List' page to the documentation (#12420)
add 04e8e53366 Fix: Internal error in regexp_replace() for some StringView
input (#12203)
add f71b0e0475 Automate sqllogictest for StringView (for one function,
`substr`) (#12433)
add 5e4ab592ea Added array_any_value function (#12329)
add b25aa33ef8 fix: nested loop join requires outer table to be a
FusedStream (#12189)
add 199d02823e Update concat_ws scalar function to support Utf8View
(#12309)
add e41ffec990 Bump serve-static and express (#12434)
add 47151fd2ac Minor: add err on `create` `temporary` table (#12439)
add 1d985ace7e Add a test for version() function (#12441)
add bdb3d35450 Handle case-sensitive identifier when decorrelating
predicate subquery (#12443)
add 6bf3479175 Bump send and express in
/datafusion/wasmtest/datafusion-wasm-app (#12447)
add 389f7f7389 Add PartialOrd for the DF subfields/structs for the
WindowFunction expr (#12421)
add ead464def3 Making avro_to_arrow::schema::to_arrow_schema public
(#12452)
add 3dcd9bf8d5 Bump rustyline from 11.0.0 to 14.0.0 in /datafusion-cli
(#12407)
add 88b5970094 Minor: add `ListingOptions::with_file_extension_opt`
(#12461)
add befac37584 Improve PhysicalExpr and Column documentation (#12457)
add 6590ea31e8 fix length error with `array_has` (#12459)
add 468a5a8050 chore: Prepare 42.0.0 Release (#12465)
add 6519f8e7fd Minor: improve ParquetOpener docs (#12456)
add f48e0b22b6 Impl `convert_to_state` for `GroupsAccumulatorAdapter`
(faster median for high cardinality aggregates) (#11827)
add 3f0fb4a9ed Upgrade sqlparser-rs to 0.51.0, support new interval logic
from `sqlparse-rs` (#12222)
add 1e31093fc9 Do not silently ignore unsupported `CREATE TABLE` and
`CREATE VIEW` syntax (#12450)
add 3ac92adb41 use FileFormat::get_ext as the default file extension
filter (#12417)
add aac10a4d88 init (#12453)
add 7bd77477b3 fix interval units parsing (#12448)
add 257e1409ec test(substrait): update TPCH tests (#12462)
add 416ff2d1e3 Add "Extended Clickbench" benchmark for median and
approx_median for high cardinality aggregates (#12438)
add 7f8a4c4365 Improve doc wording around scalar authoring (#12478)
add 5c7721bd76 date_trunc small update for readability (#12479)
add 25c34f9ecc cleanup `array_has` (#12460)
add f86beddde1 chore: bump chrono to 0.4.38 (#12485)
add 9faf3d4a15 Remove deprecated ScalarUDF::new (#12487)
add 4282c45ffb Remove deprecated config setup functions (#12486)
add a08f923c2a Remove unnecessary shifts in gcd() (#12480)
add 3fc99de9c0 Minor: improve GroupsAccumulator docs (#12501)
add b309525a31 Minor: improve `GroupsAccumulatorAdapter` docs (#12502)
add be42f3d17c Return TableProviderFilterPushDown::Exact when Parquet
Pushdown Enabled (#12135)
add 0a64f34197 Remove Arc wrapping from create_udf's return_type (#12489)
add ba1a1d8cc0 Update substrait requirement from 0.41 to 0.42,
`prost-build` to `0.13.2` (#12483)
add 16a0eae342 Make make_scalar_function() result candidate for inlining
(#12477)
add 269a473fee Faster strpos() string function for ASCII-only case (#12401)
add 55707dc0e8 Specialize ASCII case for substr() (#12444)
add c7b38c8715 Bump MSRV to 1.78 (#12398)
add 71292d09ba fix: DataFusion panics with "No candidates provided"
(#12469)
add 8555e41a90 Improve SQLite subquery tables aliasing support (#12482)
add aeca7ea999 Minor: use Option rather than Result for not found
suggestion (#12512)
add 10436d57b6 Remove deprecated datafusion_physical_expr::functions
module (#12505)
add ce1091c32a Remove deprecated AggregateUDF::new (#12508)
add c763fda90d Make `required_guarantees` output to be deterministic
(#12484)
add ec10c0420a feat(substrait): set ProjectRel output_mapping in producer
(#12495)
add d3fb5951ae feat:Support applying parquet bloom filters to StringView
columns (#12503)
add 559a1306d4 Deprecate unused ScalarUDF::fun (#12506)
add 9781aef1b0 Remove deprecated WindowUDF::new (#12507)
add f514e12ec4 Preserve the order of right table in NestedLoopJoinExec
(#12504)
add 5abef41413 Improve benchmark for ltrim (#12513)
add 0bf11ffe99 Merge remote-tracking branch 'apache/main' into
dependabot/cargo/datafusion-cli/main/aws-sdk-ssooidc-1.42.0
add 2410b63173 Update other libraries
No new revisions were added by this update.
Summary of changes:
.github/workflows/rust.yml | 4 +-
Cargo.toml | 52 +-
README.md | 44 +-
benchmarks/queries/clickbench/README.md | 58 +-
benchmarks/queries/clickbench/extended.sql | 2 +
benchmarks/src/clickbench.rs | 2 +-
benchmarks/src/tpch/run.rs | 9 +-
benchmarks/src/util/options.rs | 2 +-
datafusion-cli/Cargo.lock | 469 ++--
datafusion-cli/Cargo.toml | 23 +-
datafusion-cli/src/helper.rs | 4 +-
datafusion-cli/src/highlighter.rs | 2 +-
datafusion-examples/examples/simple_udf.rs | 2 +-
datafusion/common/src/config.rs | 8 +-
.../common/src/file_options/parquet_writer.rs | 7 +-
datafusion/common/src/scalar/mod.rs | 2 +-
datafusion/core/Cargo.toml | 2 +-
datafusion/core/src/dataframe/mod.rs | 47 +-
.../core/src/datasource/avro_to_arrow/mod.rs | 2 +
datafusion/core/src/datasource/file_format/mod.rs | 73 +
.../core/src/datasource/file_format/parquet.rs | 262 ++-
.../core/src/datasource/file_format/write/demux.rs | 71 +-
datafusion/core/src/datasource/listing/helpers.rs | 110 +-
datafusion/core/src/datasource/listing/table.rs | 161 +-
.../datasource/physical_plan/file_scan_config.rs | 2 +-
.../core/src/datasource/physical_plan/mod.rs | 5 +-
.../src/datasource/physical_plan/parquet/mod.rs | 157 +-
.../src/datasource/physical_plan/parquet/opener.rs | 35 +-
.../datasource/physical_plan/parquet/row_filter.rs | 312 ++-
.../physical_plan/parquet/row_group_filter.rs | 47 +-
datafusion/core/src/datasource/schema_adapter.rs | 162 +-
datafusion/core/src/execution/context/mod.rs | 19 -
datafusion/core/src/execution/session_state.rs | 27 -
datafusion/core/src/lib.rs | 24 +-
datafusion/core/src/physical_planner.rs | 2 +-
datafusion/core/tests/dataframe/mod.rs | 107 +-
datafusion/core/tests/expr_api/simplification.rs | 2 +-
datafusion/core/tests/sql/select.rs | 30 +
.../user_defined/user_defined_scalar_functions.rs | 12 +-
datafusion/expr-common/src/groups_accumulator.rs | 25 +-
datafusion/expr-common/src/signature.rs | 30 +-
datafusion/expr/src/built_in_window_function.rs | 2 +-
datafusion/expr/src/expr.rs | 2 +-
datafusion/expr/src/expr_fn.rs | 3 +-
datafusion/expr/src/logical_plan/plan.rs | 28 +-
datafusion/expr/src/udaf.rs | 173 +-
datafusion/expr/src/udf.rs | 88 +-
datafusion/expr/src/udwf.rs | 159 +-
.../src/aggregate/groups_accumulator.rs | 107 +-
datafusion/functions-nested/src/array_has.rs | 68 +-
datafusion/functions-nested/src/distance.rs | 18 +-
datafusion/functions-nested/src/extract.rs | 122 +-
datafusion/functions-nested/src/lib.rs | 2 +
datafusion/functions-nested/src/range.rs | 179 +-
datafusion/functions-nested/src/utils.rs | 12 +-
datafusion/functions/Cargo.toml | 7 +-
datafusion/functions/benches/ltrim.rs | 223 +-
datafusion/functions/benches/pad.rs | 4 +-
datafusion/functions/benches/regx.rs | 14 +-
datafusion/functions/benches/repeat.rs | 4 +-
.../benches/{character_length.rs => strpos.rs} | 58 +-
datafusion/functions/benches/substr.rs | 8 +-
datafusion/functions/src/core/mod.rs | 3 +
datafusion/functions/src/core/version.rs | 99 +
datafusion/functions/src/datetime/date_part.rs | 44 +-
datafusion/functions/src/datetime/date_trunc.rs | 51 +-
datafusion/functions/src/lib.rs | 3 +
datafusion/functions/src/macros.rs | 4 +-
datafusion/functions/src/math/gcd.rs | 2 -
datafusion/functions/src/regex/mod.rs | 3 +-
datafusion/functions/src/regex/regexpreplace.rs | 258 ++-
datafusion/functions/src/regexp_common.rs | 123 +
datafusion/functions/src/string/concat.rs | 10 +-
datafusion/functions/src/string/concat_ws.rs | 102 +-
datafusion/functions/src/string/contains.rs | 190 +-
datafusion/functions/src/unicode/strpos.rs | 65 +-
datafusion/functions/src/unicode/substr.rs | 249 +-
datafusion/functions/src/utils.rs | 12 +-
.../src/decorrelate_predicate_subquery.rs | 35 +-
.../optimizer/src/optimize_projections/mod.rs | 12 +-
.../src/optimize_projections/required_indices.rs | 15 +-
datafusion/optimizer/src/utils.rs | 4 +-
.../optimizer/tests/optimizer_integration.rs | 25 +
.../physical-expr-common/src/physical_expr.rs | 23 +-
datafusion/physical-expr/src/expressions/binary.rs | 4 +-
datafusion/physical-expr/src/expressions/column.rs | 50 +-
datafusion/physical-expr/src/functions.rs | 122 -
datafusion/physical-expr/src/lib.rs | 1 -
datafusion/physical-expr/src/utils/guarantee.rs | 15 +-
.../physical-optimizer/src/limit_pushdown.rs | 18 +-
datafusion/physical-plan/src/execution_plan.rs | 2 +-
.../physical-plan/src/joins/nested_loop_join.rs | 270 ++-
datafusion/physical-plan/src/lib.rs | 2 +-
datafusion/proto-common/Cargo.toml | 2 +-
datafusion/proto-common/gen/Cargo.toml | 4 +-
.../proto-common/proto/datafusion_common.proto | 2 +-
datafusion/proto-common/src/from_proto/mod.rs | 2 +-
datafusion/proto-common/src/generated/pbjson.rs | 26 +-
datafusion/proto-common/src/generated/prost.rs | 2 +-
datafusion/proto-common/src/to_proto/mod.rs | 2 +-
datafusion/proto/Cargo.toml | 2 +-
datafusion/proto/gen/Cargo.toml | 4 +-
datafusion/proto/src/bytes/mod.rs | 2 +-
.../proto/src/generated/datafusion_proto_common.rs | 77 +-
datafusion/proto/src/generated/prost.rs | 172 --
datafusion/proto/src/logical_plan/file_formats.rs | 4 +-
datafusion/proto/src/logical_plan/mod.rs | 15 +-
datafusion/proto/src/physical_plan/mod.rs | 116 +-
.../proto/tests/cases/roundtrip_logical_plan.rs | 8 +-
.../proto/tests/cases/roundtrip_physical_plan.rs | 2 +-
datafusion/proto/tests/cases/serialize.rs | 2 +-
datafusion/sql/src/expr/function.rs | 38 +-
datafusion/sql/src/expr/mod.rs | 8 +-
datafusion/sql/src/expr/unary_op.rs | 2 +-
datafusion/sql/src/expr/value.rs | 250 +-
datafusion/sql/src/select.rs | 6 +-
datafusion/sql/src/statement.rs | 186 +-
datafusion/sql/src/unparser/plan.rs | 57 +-
datafusion/sql/src/unparser/rewrite.rs | 93 +-
datafusion/sql/tests/cases/plan_to_sql.rs | 56 +-
datafusion/sql/tests/sql_integration.rs | 20 +
datafusion/sqllogictest/src/test_context.rs | 2 +-
.../test_files/aggregate_skip_partial.slt | 220 ++
datafusion/sqllogictest/test_files/array.slt | 353 ++-
datafusion/sqllogictest/test_files/copy.slt | 22 +
.../test_files/create_external_table.slt | 10 +
datafusion/sqllogictest/test_files/expr.slt | 21 +-
datafusion/sqllogictest/test_files/functions.slt | 61 -
.../sqllogictest/test_files/information_schema.slt | 4 +-
datafusion/sqllogictest/test_files/interval.slt | 123 +-
.../sqllogictest/test_files/interval_mysql.slt | 71 +
datafusion/sqllogictest/test_files/join.slt | 43 +-
...slt => join_disable_repartition_joins.slt.temp} | 14 +-
datafusion/sqllogictest/test_files/joins.slt | 2 +-
datafusion/sqllogictest/test_files/limit.slt | 146 ++
.../test_files/parquet_filter_pushdown.slt | 28 +-
datafusion/sqllogictest/test_files/repartition.slt | 2 +-
datafusion/sqllogictest/test_files/select.slt | 2 +-
.../substr/substr_literal.slt.part | 136 ++
.../string_functions/substr/substr_runner.slt | 72 +
.../string_functions/substr/substr_table.slt.part | 45 +
datafusion/sqllogictest/test_files/string_view.slt | 212 +-
datafusion/sqllogictest/test_files/wildcard.slt | 25 +
datafusion/sqllogictest/test_files/window.slt | 2 +-
datafusion/substrait/Cargo.toml | 4 +-
datafusion/substrait/src/logical_plan/consumer.rs | 140 +-
datafusion/substrait/src/logical_plan/producer.rs | 95 +-
.../substrait/tests/cases/consumer_integration.rs | 796 +++----
datafusion/substrait/tests/cases/function_test.rs | 32 +-
datafusion/substrait/tests/cases/logical_plans.rs | 59 +-
datafusion/substrait/tests/cases/mod.rs | 1 +
datafusion/substrait/tests/cases/serialize.rs | 101 +
.../substrait/tests/cases/substrait_validations.rs | 151 ++
.../substrait/tests/substrait_integration.rs | 1 +
.../test_plans/simple_select.substrait.json | 69 +
.../simple_select_with_mask.substrait.json | 104 +
.../substrait/tests/testdata/tpch/customer.csv | 2 -
.../substrait/tests/testdata/tpch/lineitem.csv | 2 -
.../substrait/tests/testdata/tpch/nation.csv | 2 -
.../substrait/tests/testdata/tpch/orders.csv | 2 -
datafusion/substrait/tests/testdata/tpch/part.csv | 2 -
.../substrait/tests/testdata/tpch/partsupp.csv | 2 -
.../substrait/tests/testdata/tpch/region.csv | 2 -
.../substrait/tests/testdata/tpch/supplier.csv | 2 -
.../tpch_substrait_plans/query_01_plan.json | 723 ++++++
.../tpch_substrait_plans/query_02_plan.json | 1157 ++++++++++
.../{query_3.json => query_03_plan.json} | 407 ++--
.../{query_4.json => query_04_plan.json} | 192 +-
.../tpch_substrait_plans/query_05_plan.json | 912 ++++++++
.../tpch_substrait_plans/query_06_plan.json | 448 ++++
.../tpch_substrait_plans/query_07_plan.json | 1095 +++++++++
.../tpch_substrait_plans/query_08_plan.json | 1301 +++++++++++
.../tpch_substrait_plans/query_09_plan.json | 957 ++++++++
.../testdata/tpch_substrait_plans/query_1.json | 810 -------
.../testdata/tpch_substrait_plans/query_10.json | 1257 -----------
.../{query_3.json => query_10_plan.json} | 692 +++---
.../{query_11.json => query_11_plan.json} | 379 +---
.../tpch_substrait_plans/query_12_plan.json | 794 +++++++
.../testdata/tpch_substrait_plans/query_13.json | 624 -----
.../tpch_substrait_plans/query_13_plan.json | 459 ++++
.../testdata/tpch_substrait_plans/query_14.json | 924 --------
.../tpch_substrait_plans/query_14_plan.json | 686 ++++++
.../tpch_substrait_plans/query_15_plan.json | 1 +
.../testdata/tpch_substrait_plans/query_16.json | 1175 ----------
.../tpch_substrait_plans/query_16_plan.json | 872 +++++++
.../tpch_substrait_plans/query_17_plan.json | 690 ++++++
.../testdata/tpch_substrait_plans/query_18.json | 1128 ---------
.../tpch_substrait_plans/query_18_plan.json | 796 +++++++
.../testdata/tpch_substrait_plans/query_19.json | 2386 --------------------
.../tpch_substrait_plans/query_19_plan.json | 1956 ++++++++++++++++
.../testdata/tpch_substrait_plans/query_2.json | 1582 -------------
.../testdata/tpch_substrait_plans/query_20.json | 1273 -----------
.../tpch_substrait_plans/query_20_plan.json | 932 ++++++++
.../testdata/tpch_substrait_plans/query_21.json | 1493 ------------
.../tpch_substrait_plans/query_21_plan.json | 1050 +++++++++
.../testdata/tpch_substrait_plans/query_22.json | 2034 -----------------
.../tpch_substrait_plans/query_22_plan.json | 1510 +++++++++++++
.../testdata/tpch_substrait_plans/query_5.json | 1254 ----------
.../testdata/tpch_substrait_plans/query_6.json | 585 -----
datafusion/substrait/tests/utils.rs | 491 ++++
.../wasmtest/datafusion-wasm-app/package-lock.json | 215 +-
dev/changelog/42.0.0.md | 418 ++++
docs/source/contributor-guide/architecture.md | 18 +-
docs/source/index.rst | 24 +-
docs/source/library-user-guide/extensions.md | 64 +
docs/source/user-guide/configs.md | 4 +-
docs/source/user-guide/expressions.md | 1 +
docs/source/user-guide/sql/scalar_functions.md | 69 +-
208 files changed, 25224 insertions(+), 20472 deletions(-)
copy datafusion/functions/benches/{character_length.rs => strpos.rs} (62%)
create mode 100644 datafusion/functions/src/core/version.rs
create mode 100644 datafusion/functions/src/regexp_common.rs
delete mode 100644 datafusion/physical-expr/src/functions.rs
create mode 100644 datafusion/sqllogictest/test_files/interval_mysql.slt
copy datafusion/sqllogictest/test_files/{tpch/tpch.slt =>
join_disable_repartition_joins.slt.temp} (84%)
create mode 100644
datafusion/sqllogictest/test_files/string_functions/substr/substr_literal.slt.part
create mode 100644
datafusion/sqllogictest/test_files/string_functions/substr/substr_runner.slt
create mode 100644
datafusion/sqllogictest/test_files/string_functions/substr/substr_table.slt.part
create mode 100644 datafusion/substrait/tests/cases/substrait_validations.rs
create mode 100644
datafusion/substrait/tests/testdata/test_plans/simple_select.substrait.json
create mode 100644
datafusion/substrait/tests/testdata/test_plans/simple_select_with_mask.substrait.json
delete mode 100644 datafusion/substrait/tests/testdata/tpch/customer.csv
delete mode 100644 datafusion/substrait/tests/testdata/tpch/lineitem.csv
delete mode 100644 datafusion/substrait/tests/testdata/tpch/nation.csv
delete mode 100644 datafusion/substrait/tests/testdata/tpch/orders.csv
delete mode 100644 datafusion/substrait/tests/testdata/tpch/part.csv
delete mode 100644 datafusion/substrait/tests/testdata/tpch/partsupp.csv
delete mode 100644 datafusion/substrait/tests/testdata/tpch/region.csv
delete mode 100644 datafusion/substrait/tests/testdata/tpch/supplier.csv
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_01_plan.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_02_plan.json
copy datafusion/substrait/tests/testdata/tpch_substrait_plans/{query_3.json =>
query_03_plan.json} (67%)
rename datafusion/substrait/tests/testdata/tpch_substrait_plans/{query_4.json
=> query_04_plan.json} (73%)
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_05_plan.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_06_plan.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_07_plan.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_08_plan.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_09_plan.json
delete mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_1.json
delete mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_10.json
rename datafusion/substrait/tests/testdata/tpch_substrait_plans/{query_3.json
=> query_10_plan.json} (60%)
rename datafusion/substrait/tests/testdata/tpch_substrait_plans/{query_11.json
=> query_11_plan.json} (71%)
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_12_plan.json
delete mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_13.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_13_plan.json
delete mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_14.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_14_plan.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_15_plan.json
delete mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_16.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_16_plan.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_17_plan.json
delete mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_18.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_18_plan.json
delete mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_19.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_19_plan.json
delete mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_2.json
delete mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_20.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_20_plan.json
delete mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_21.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_21_plan.json
delete mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_22.json
create mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_22_plan.json
delete mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_5.json
delete mode 100644
datafusion/substrait/tests/testdata/tpch_substrait_plans/query_6.json
create mode 100644 datafusion/substrait/tests/utils.rs
create mode 100644 dev/changelog/42.0.0.md
create mode 100644 docs/source/library-user-guide/extensions.md
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]