You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by gi...@apache.org on 2024/04/24 13:16:41 UTC
(arrow) branch dependabot/maven/java/org.apache.calcite.avatica-avatica-1.25.0 updated (bed5996075 -> ef6ebd7418)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/maven/java/org.apache.calcite.avatica-avatica-1.25.0
in repository https://gitbox.apache.org/repos/asf/arrow.git
discard bed5996075 MINOR: [Java] Bump org.apache.calcite.avatica:avatica in /java
add 0d1ea5db1f GH-38255: [Go][C++] Implement Flight SQL Bulk Ingestion (#38385)
add 73386cb806 GH-41258: [C#][Integration] Fix comparison of sliced validity buffers with non-zero offsets (#41259)
add be5f5b8f8f GH-39722: [JS] Clean up packaging (#39723)
add e80254480b GH-41247: [Release] Use LC_ALL in binary upload scripts (#41248)
add 144c5ef0cd GH-41243: [Release][Packaging] Avoid needless download by "archery crossbow download-artifacts" (#41244)
add 933ee7e739 GH-41112: [C++] Clean up unused parameter warnings (#41111)
add 6cebede188 GH-41280: [Release][Java] Make Maven version detection more robust (#41281)
add bfc0dcbe1b GH-41302: [C#][Integration] Fix writing list and binary arrays with zero length offsets to IPC format (#41303)
add 2d977e4085 GH-41231: [C#] Slice values array when writing a sliced list view array to IPC format (#41255)
add f8ef09a2b9 GH-41263: [C#][Integration] Ensure offset is considered in all branches of the bitmap comparison (#41264)
add 7b62460551 GH-40563: [Go] Unable to JSON marshal float64 arrays which contain a NaN value (#41109)
add 70b9ef528c MINOR: [Release] Update versions for 17.0.0-SNAPSHOT
add e37b2ac9f8 MINOR: [Release] Update .deb package names for 17.0.0
add 16e20b712a MINOR: [Release] Update .deb/.rpm changelogs for 16.0.0
add 25bb627519 GH-41095: [C++][FS][Azure] Add support for CopyFile with hierarchical namespace support (#41276)
add 08aefc395d MINOR: [C++][CMake] Remove unused CMAKE_SKIP_INSTALL_ALL_DEPENDENCY (#41332)
add 79799e59b1 GH-39664: [C++][Acero] Ensure Acero benchmarks present a metric for identifying throughput (#40884)
add 5865e96db2 GH-41323: [R] Redo how summarize() evaluates expressions (#41223)
add 7e2245cf06 MINOR: [C#] Bump ZstdSharp.Port and System.Runtime.CompilerServices.Unsafe in /csharp (#41218)
add 67003f427e MINOR: [C#] Bump K4os.Compression.LZ4.Streams and System.Runtime.CompilerServices.Unsafe in /csharp (#41216)
add 80e1d7a85b GH-41314: [CI][Python] Add a job on ARM64 macOS (#41313)
add 2cf844d438 GH-37720: [Go][FlightSQL] Add prepared statement handle to DoPut result (#40311)
add 68eeef52aa MINOR: [C++][Parquet] Change static_pointer_cast to static_cast for DataPage (#41304)
add d2f140dd75 GH-40069: [C++] Make scalar scratch space immutable after initialization (#40237)
add fb7e4682ca GH-41353: [C++] Define bit_width and byte_width of ExtensionType in terms of the storage type (#41354)
add f1bc82f2b3 MINOR: [R] refactor: move aggregation function bindings to their own file (#41355)
add a78760f995 GH-41114: [C++] Add is_validity_defined_by_bitmap() predicate (#41115)
add ef6ebd7418 MINOR: [Java] Bump org.apache.calcite.avatica:avatica in /java
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 (bed5996075)
\
N -- N -- N refs/heads/dependabot/maven/java/org.apache.calcite.avatica-avatica-1.25.0 (ef6ebd7418)
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/integration.yml | 2 +
.github/workflows/python.yml | 14 +-
c_glib/arrow-glib/scalar.cpp | 6 +-
c_glib/meson.build | 2 +-
ci/scripts/PKGBUILD | 2 +-
ci/scripts/python_build.sh | 2 +
cpp/CMakeLists.txt | 5 +-
cpp/src/arrow/acero/aggregate_benchmark.cc | 19 +
cpp/src/arrow/acero/asof_join_benchmark.cc | 2 +-
cpp/src/arrow/array/array_test.cc | 43 +-
cpp/src/arrow/array/builder_base.h | 5 +-
cpp/src/arrow/array/builder_nested.h | 20 +-
cpp/src/arrow/array/builder_primitive.h | 5 +-
cpp/src/arrow/array/concatenate.cc | 2 +-
cpp/src/arrow/array/data.cc | 96 +-
cpp/src/arrow/array/data.h | 1 +
cpp/src/arrow/array/util.cc | 2 +-
cpp/src/arrow/array/validate.cc | 2 +-
cpp/src/arrow/c/bridge.cc | 2 +-
cpp/src/arrow/c/bridge_test.cc | 2 +-
cpp/src/arrow/compute/exec.cc | 2 +-
cpp/src/arrow/compute/kernels/codegen_internal.h | 37 -
cpp/src/arrow/compute/kernels/scalar_compare.cc | 17 +-
cpp/src/arrow/device.h | 8 +-
cpp/src/arrow/extension_type.h | 3 +
cpp/src/arrow/extension_type_test.cc | 5 +
cpp/src/arrow/filesystem/azurefs.cc | 44 +-
cpp/src/arrow/filesystem/azurefs.h | 8 +
.../integration_tests/flight_integration_test.cc | 4 +
.../flight/integration_tests/test_integration.cc | 125 ++
cpp/src/arrow/flight/sql/client.cc | 108 ++
cpp/src/arrow/flight/sql/client.h | 18 +
cpp/src/arrow/flight/sql/server.cc | 103 ++
cpp/src/arrow/flight/sql/server.h | 27 +
cpp/src/arrow/flight/sql/types.h | 31 +
cpp/src/arrow/integration/json_internal.cc | 2 +-
cpp/src/arrow/ipc/metadata_internal.cc | 5 +-
cpp/src/arrow/scalar.cc | 405 +++--
cpp/src/arrow/scalar.h | 213 ++-
cpp/src/arrow/scalar_test.cc | 314 +++-
cpp/src/arrow/type.h | 17 +-
cpp/src/parquet/column_reader.cc | 4 +-
cpp/vcpkg.json | 2 +-
csharp/Directory.Build.props | 2 +-
.../Apache.Arrow.Compression.csproj | 4 +-
csharp/src/Apache.Arrow/Ipc/ArrowStreamWriter.cs | 82 +-
.../Apache.Arrow.Tests/ArrowFileWriterTests.cs | 129 ++
.../test/Apache.Arrow.Tests/ArrowReaderVerifier.cs | 67 +-
dev/archery/archery/crossbow/cli.py | 12 +-
dev/archery/archery/integration/runner.py | 5 +
dev/release/05-binary-upload.sh | 11 +-
dev/release/binary/runner.sh | 11 +-
dev/release/verify-release-candidate.sh | 6 +-
dev/tasks/homebrew-formulae/apache-arrow-glib.rb | 2 +-
dev/tasks/homebrew-formulae/apache-arrow.rb | 2 +-
.../apache-arrow-apt-source/debian/changelog | 6 +
.../yum/apache-arrow-release.spec.in | 3 +
.../linux-packages/apache-arrow/debian/changelog | 6 +
.../linux-packages/apache-arrow/debian/control.in | 104 +-
...cero1600.install => libarrow-acero1700.install} | 0
...1600.install => libarrow-cuda-glib1700.install} | 0
...-cuda1600.install => libarrow-cuda1700.install} | 0
...0.install => libarrow-dataset-glib1700.install} | 0
...et1600.install => libarrow-dataset1700.install} | 0
...00.install => libarrow-flight-glib1700.install} | 0
...nstall => libarrow-flight-sql-glib1700.install} | 0
...600.install => libarrow-flight-sql1700.install} | 0
...ght1600.install => libarrow-flight1700.install} | 0
...-glib1600.install => libarrow-glib1700.install} | 0
.../{libarrow1600.install => libarrow1700.install} | 0
...lib1600.install => libgandiva-glib1700.install} | 0
...bgandiva1600.install => libgandiva1700.install} | 0
...lib1600.install => libparquet-glib1700.install} | 0
...bparquet1600.install => libparquet1700.install} | 0
.../linux-packages/apache-arrow/yum/arrow.spec.in | 3 +
dev/tasks/tasks.yml | 60 +-
docs/source/_static/versions.json | 9 +-
docs/source/format/FlightSql.rst | 17 +
.../CommandStatementIngest.mmd} | 5 +-
.../FlightSql/CommandStatementIngest.mmd.svg | 1 +
docs/source/index.rst | 2 +-
format/FlightSql.proto | 82 +-
go/README.md | 2 +-
go/arrow/_examples/helloworld/main.go | 8 +-
go/arrow/_tools/tmpl/main.go | 2 +-
go/arrow/array.go | 4 +-
go/arrow/array/array.go | 6 +-
go/arrow/array/array_test.go | 10 +-
go/arrow/array/binary.go | 6 +-
go/arrow/array/binary_test.go | 6 +-
go/arrow/array/binarybuilder.go | 8 +-
go/arrow/array/binarybuilder_test.go | 6 +-
go/arrow/array/boolean.go | 8 +-
go/arrow/array/boolean_test.go | 4 +-
go/arrow/array/booleanbuilder.go | 10 +-
go/arrow/array/booleanbuilder_test.go | 6 +-
go/arrow/array/bufferbuilder.go | 8 +-
go/arrow/array/bufferbuilder_byte.go | 2 +-
go/arrow/array/bufferbuilder_numeric.gen.go | 6 +-
go/arrow/array/bufferbuilder_numeric.gen.go.tmpl | 6 +-
go/arrow/array/bufferbuilder_numeric_test.go | 4 +-
go/arrow/array/builder.go | 8 +-
go/arrow/array/builder_test.go | 4 +-
go/arrow/array/compare.go | 6 +-
go/arrow/array/compare_test.go | 10 +-
go/arrow/array/concat.go | 14 +-
go/arrow/array/concat_test.go | 10 +-
go/arrow/array/data.go | 6 +-
go/arrow/array/data_test.go | 4 +-
go/arrow/array/decimal128.go | 12 +-
go/arrow/array/decimal128_test.go | 8 +-
go/arrow/array/decimal256.go | 12 +-
go/arrow/array/decimal256_test.go | 8 +-
go/arrow/array/decimal_test.go | 12 +-
go/arrow/array/dictionary.go | 20 +-
go/arrow/array/dictionary_test.go | 14 +-
go/arrow/array/diff.go | 2 +-
go/arrow/array/diff_test.go | 10 +-
go/arrow/array/encoded.go | 12 +-
go/arrow/array/encoded_test.go | 8 +-
go/arrow/array/extension.go | 6 +-
go/arrow/array/extension_test.go | 8 +-
go/arrow/array/fixed_size_list.go | 10 +-
go/arrow/array/fixed_size_list_test.go | 6 +-
go/arrow/array/fixedsize_binary.go | 4 +-
go/arrow/array/fixedsize_binary_test.go | 6 +-
go/arrow/array/fixedsize_binarybuilder.go | 8 +-
go/arrow/array/fixedsize_binarybuilder_test.go | 4 +-
go/arrow/array/float16.go | 22 +-
go/arrow/array/float16_builder.go | 12 +-
go/arrow/array/float16_builder_test.go | 6 +-
go/arrow/array/interval.go | 10 +-
go/arrow/array/interval_test.go | 6 +-
go/arrow/array/json_reader.go | 8 +-
go/arrow/array/json_reader_test.go | 6 +-
go/arrow/array/list.go | 10 +-
go/arrow/array/list_test.go | 6 +-
go/arrow/array/map.go | 6 +-
go/arrow/array/map_test.go | 6 +-
go/arrow/array/null.go | 8 +-
go/arrow/array/null_test.go | 6 +-
go/arrow/array/numeric.gen.go | 38 +-
go/arrow/array/numeric.gen.go.tmpl | 38 +-
go/arrow/array/numeric_test.go | 99 +-
go/arrow/array/numericbuilder.gen.go | 10 +-
go/arrow/array/numericbuilder.gen.go.tmpl | 10 +-
go/arrow/array/numericbuilder.gen_test.go | 51 +-
go/arrow/array/numericbuilder.gen_test.go.tmpl | 29 +-
go/arrow/array/record.go | 8 +-
go/arrow/array/record_test.go | 6 +-
go/arrow/array/string.go | 6 +-
go/arrow/array/string_test.go | 8 +-
go/arrow/array/struct.go | 10 +-
go/arrow/array/struct_test.go | 6 +-
go/arrow/array/table.go | 4 +-
go/arrow/array/table_test.go | 6 +-
go/arrow/array/timestamp.go | 10 +-
go/arrow/array/timestamp_test.go | 6 +-
go/arrow/array/union.go | 12 +-
go/arrow/array/union_test.go | 6 +-
go/arrow/array/util.go | 10 +-
go/arrow/array/util_test.go | 14 +-
go/arrow/arrio/arrio.go | 2 +-
go/arrow/arrio/arrio_test.go | 10 +-
go/arrow/avro/avro2parquet/main.go | 8 +-
go/arrow/avro/reader.go | 8 +-
go/arrow/avro/reader_test.go | 2 +-
go/arrow/avro/reader_types.go | 12 +-
go/arrow/avro/schema.go | 6 +-
go/arrow/avro/schema_test.go | 2 +-
go/arrow/bitutil/bitmaps.go | 6 +-
go/arrow/bitutil/bitmaps_test.go | 4 +-
go/arrow/bitutil/bitutil.go | 2 +-
go/arrow/bitutil/bitutil_test.go | 4 +-
go/arrow/cdata/cdata.go | 8 +-
go/arrow/cdata/cdata_exports.go | 10 +-
go/arrow/cdata/cdata_test.go | 12 +-
go/arrow/cdata/cdata_test_framework.go | 8 +-
go/arrow/cdata/exports.go | 4 +-
go/arrow/cdata/import_allocator.go | 2 +-
go/arrow/cdata/interface.go | 8 +-
go/arrow/cdata/test/test_cimport.go | 8 +-
go/arrow/compute/arithmetic.go | 12 +-
go/arrow/compute/arithmetic_test.go | 20 +-
go/arrow/compute/cast.go | 10 +-
go/arrow/compute/cast_test.go | 20 +-
go/arrow/compute/datum.go | 6 +-
go/arrow/compute/example_test.go | 10 +-
go/arrow/compute/exec.go | 6 +-
go/arrow/compute/exec/kernel.go | 8 +-
go/arrow/compute/exec/kernel_test.go | 12 +-
go/arrow/compute/exec/span.go | 10 +-
go/arrow/compute/exec/span_test.go | 16 +-
go/arrow/compute/exec/utils.go | 8 +-
go/arrow/compute/exec/utils_test.go | 8 +-
go/arrow/compute/exec_internals_test.go | 14 +-
go/arrow/compute/exec_test.go | 12 +-
go/arrow/compute/executor.go | 16 +-
go/arrow/compute/expression.go | 16 +-
go/arrow/compute/expression_test.go | 10 +-
go/arrow/compute/exprs/builders.go | 4 +-
go/arrow/compute/exprs/builders_test.go | 4 +-
go/arrow/compute/exprs/exec.go | 18 +-
go/arrow/compute/exprs/exec_internal_test.go | 8 +-
go/arrow/compute/exprs/exec_test.go | 12 +-
go/arrow/compute/exprs/extension_types.go | 4 +-
go/arrow/compute/exprs/field_refs.go | 10 +-
go/arrow/compute/exprs/types.go | 4 +-
go/arrow/compute/fieldref.go | 4 +-
go/arrow/compute/fieldref_hash.go | 2 +-
go/arrow/compute/fieldref_test.go | 8 +-
go/arrow/compute/functions.go | 4 +-
go/arrow/compute/functions_test.go | 4 +-
.../compute/internal/kernels/base_arithmetic.go | 10 +-
.../internal/kernels/base_arithmetic_amd64.go | 6 +-
.../internal/kernels/base_arithmetic_avx2_amd64.go | 2 +-
.../internal/kernels/base_arithmetic_sse4_amd64.go | 2 +-
.../internal/kernels/basic_arithmetic_noasm.go | 4 +-
go/arrow/compute/internal/kernels/boolean_cast.go | 6 +-
go/arrow/compute/internal/kernels/cast.go | 6 +-
go/arrow/compute/internal/kernels/cast_numeric.go | 2 +-
.../internal/kernels/cast_numeric_avx2_amd64.go | 2 +-
.../internal/kernels/cast_numeric_neon_arm64.go | 2 +-
.../internal/kernels/cast_numeric_sse4_amd64.go | 2 +-
go/arrow/compute/internal/kernels/cast_temporal.go | 8 +-
go/arrow/compute/internal/kernels/helpers.go | 14 +-
go/arrow/compute/internal/kernels/numeric_cast.go | 14 +-
go/arrow/compute/internal/kernels/rounding.go | 10 +-
.../compute/internal/kernels/scalar_arithmetic.go | 14 +-
.../compute/internal/kernels/scalar_boolean.go | 6 +-
.../internal/kernels/scalar_comparison_amd64.go | 2 +-
.../kernels/scalar_comparison_avx2_amd64.go | 2 +-
.../internal/kernels/scalar_comparison_noasm.go | 2 +-
.../kernels/scalar_comparison_sse4_amd64.go | 2 +-
.../compute/internal/kernels/scalar_comparisons.go | 16 +-
go/arrow/compute/internal/kernels/string_casts.go | 12 +-
go/arrow/compute/internal/kernels/types.go | 8 +-
go/arrow/compute/internal/kernels/vector_hash.go | 14 +-
.../internal/kernels/vector_run_end_encode.go | 16 +-
.../compute/internal/kernels/vector_selection.go | 14 +-
go/arrow/compute/registry.go | 2 +-
go/arrow/compute/registry_test.go | 6 +-
go/arrow/compute/scalar_bool.go | 6 +-
go/arrow/compute/scalar_bool_test.go | 10 +-
go/arrow/compute/scalar_compare.go | 6 +-
go/arrow/compute/scalar_compare_test.go | 18 +-
go/arrow/compute/selection.go | 8 +-
go/arrow/compute/utils.go | 12 +-
go/arrow/compute/vector_hash.go | 4 +-
go/arrow/compute/vector_hash_test.go | 12 +-
go/arrow/compute/vector_run_end_test.go | 14 +-
go/arrow/compute/vector_run_ends.go | 4 +-
go/arrow/compute/vector_selection_test.go | 18 +-
go/arrow/csv/common.go | 4 +-
go/arrow/csv/reader.go | 14 +-
go/arrow/csv/reader_test.go | 14 +-
go/arrow/csv/transformer.go | 4 +-
go/arrow/csv/writer.go | 2 +-
go/arrow/csv/writer_test.go | 16 +-
go/arrow/datatype.go | 2 +-
go/arrow/datatype_binary_test.go | 2 +-
go/arrow/datatype_extension_test.go | 4 +-
go/arrow/datatype_fixedwidth.go | 2 +-
go/arrow/datatype_fixedwidth_test.go | 2 +-
go/arrow/datatype_nested.go | 2 +-
go/arrow/datatype_null_test.go | 2 +-
go/arrow/datatype_viewheader.go | 6 +-
go/arrow/datatype_viewheader_inline.go | 2 +-
go/arrow/datatype_viewheader_inline_go1.19.go | 2 +-
go/arrow/datatype_viewheader_inline_tinygo.go | 2 +-
go/arrow/decimal128/decimal128.go | 2 +-
go/arrow/decimal128/decimal128_test.go | 2 +-
go/arrow/decimal256/decimal256.go | 4 +-
go/arrow/decimal256/decimal256_test.go | 2 +-
go/arrow/doc.go | 2 +-
go/arrow/encoded/ree_utils.go | 2 +-
go/arrow/encoded/ree_utils_test.go | 8 +-
go/arrow/endian/endian.go | 4 +-
go/arrow/example_test.go | 8 +-
go/arrow/flight/basic_auth_flight_test.go | 2 +-
go/arrow/flight/client.go | 2 +-
go/arrow/flight/cookie_middleware_test.go | 2 +-
go/arrow/flight/example_flight_server_test.go | 2 +-
go/arrow/flight/flight_middleware_test.go | 4 +-
go/arrow/flight/flight_test.go | 10 +-
go/arrow/flight/flightsql/client.go | 127 +-
go/arrow/flight/flightsql/client_test.go | 47 +-
go/arrow/flight/flightsql/column_metadata.go | 2 +-
go/arrow/flight/flightsql/driver/README.md | 6 +-
go/arrow/flight/flightsql/driver/config_test.go | 2 +-
go/arrow/flight/flightsql/driver/driver.go | 10 +-
go/arrow/flight/flightsql/driver/driver_test.go | 24 +-
go/arrow/flight/flightsql/driver/utils.go | 4 +-
go/arrow/flight/flightsql/driver/utils_test.go | 12 +-
.../example/cmd/sqlite_flightsql_server/main.go | 6 +-
.../flight/flightsql/example/sql_batch_reader.go | 10 +-
go/arrow/flight/flightsql/example/sqlite_info.go | 4 +-
go/arrow/flight/flightsql/example/sqlite_server.go | 22 +-
.../example/sqlite_tables_schema_batch_reader.go | 12 +-
go/arrow/flight/flightsql/example/type_info.go | 8 +-
.../flightsql/schema_ref/reference_schemas.go | 2 +-
go/arrow/flight/flightsql/server.go | 71 +-
go/arrow/flight/flightsql/server_test.go | 169 +-
go/arrow/flight/flightsql/sql_info.go | 4 +-
go/arrow/flight/flightsql/sqlite_server_test.go | 16 +-
go/arrow/flight/flightsql/types.go | 45 +-
go/arrow/flight/gen/flight/Flight.pb.go | 16 +-
go/arrow/flight/gen/flight/FlightSql.pb.go | 1648 +++++++++++++-------
go/arrow/flight/gen/flight/Flight_grpc.pb.go | 2 +-
go/arrow/flight/record_batch_reader.go | 12 +-
go/arrow/flight/record_batch_writer.go | 6 +-
go/arrow/flight/server.go | 2 +-
go/arrow/flight/server_example_test.go | 2 +-
go/arrow/flight/session/example_session_test.go | 6 +-
go/arrow/flight/session/session.go | 2 +-
go/arrow/flight/session/stateful_session.go | 2 +-
go/arrow/flight/session/stateless_session.go | 2 +-
go/arrow/float16/float16.go | 2 +
go/arrow/internal/arrdata/arrdata.go | 16 +-
go/arrow/internal/arrdata/ioutil.go | 10 +-
go/arrow/internal/arrjson/arrjson.go | 20 +-
go/arrow/internal/arrjson/arrjson_test.go | 6 +-
go/arrow/internal/arrjson/option.go | 4 +-
go/arrow/internal/arrjson/reader.go | 10 +-
go/arrow/internal/arrjson/writer.go | 10 +-
go/arrow/internal/cdata_integration/entrypoints.go | 8 +-
go/arrow/internal/dictutils/dict.go | 6 +-
go/arrow/internal/dictutils/dict_test.go | 8 +-
.../cmd/arrow-flight-integration-client/main.go | 2 +-
.../cmd/arrow-flight-integration-server/main.go | 2 +-
go/arrow/internal/flight_integration/scenario.go | 162 +-
go/arrow/internal/testing/gen/random_array_gen.go | 10 +-
go/arrow/internal/testing/tools/bits_test.go | 2 +-
go/arrow/internal/testing/tools/data_types.go | 4 +-
go/arrow/internal/utils.go | 4 +-
go/arrow/ipc/cmd/arrow-cat/main.go | 4 +-
go/arrow/ipc/cmd/arrow-cat/main_test.go | 8 +-
go/arrow/ipc/cmd/arrow-file-to-stream/main.go | 6 +-
go/arrow/ipc/cmd/arrow-file-to-stream/main_test.go | 4 +-
.../ipc/cmd/arrow-json-integration-test/main.go | 12 +-
.../cmd/arrow-json-integration-test/main_test.go | 4 +-
go/arrow/ipc/cmd/arrow-ls/main.go | 4 +-
go/arrow/ipc/cmd/arrow-ls/main_test.go | 8 +-
go/arrow/ipc/cmd/arrow-stream-to-file/main.go | 6 +-
go/arrow/ipc/cmd/arrow-stream-to-file/main_test.go | 4 +-
go/arrow/ipc/compression.go | 6 +-
go/arrow/ipc/endian_swap.go | 6 +-
go/arrow/ipc/endian_swap_test.go | 10 +-
go/arrow/ipc/file_reader.go | 16 +-
go/arrow/ipc/file_test.go | 6 +-
go/arrow/ipc/file_writer.go | 10 +-
go/arrow/ipc/ipc.go | 8 +-
go/arrow/ipc/ipc_test.go | 8 +-
go/arrow/ipc/message.go | 6 +-
go/arrow/ipc/message_test.go | 6 +-
go/arrow/ipc/metadata.go | 10 +-
go/arrow/ipc/metadata_test.go | 12 +-
go/arrow/ipc/reader.go | 14 +-
go/arrow/ipc/reader_test.go | 6 +-
go/arrow/ipc/stream_test.go | 6 +-
go/arrow/ipc/writer.go | 18 +-
go/arrow/ipc/writer_test.go | 10 +-
go/arrow/math/float64.go | 2 +-
go/arrow/math/float64_avx2_amd64.go | 2 +-
go/arrow/math/float64_neon_arm64.go | 2 +-
go/arrow/math/float64_sse4_amd64.go | 2 +-
go/arrow/math/float64_test.go | 6 +-
go/arrow/math/int64.go | 2 +-
go/arrow/math/int64_avx2_amd64.go | 2 +-
go/arrow/math/int64_neon_arm64.go | 2 +-
go/arrow/math/int64_sse4_amd64.go | 2 +-
go/arrow/math/int64_test.go | 6 +-
go/arrow/math/type.go.tmpl | 2 +-
go/arrow/math/type_simd_amd64.go.tmpl | 2 +-
go/arrow/math/type_simd_arm64.go.tmpl | 2 +-
go/arrow/math/type_test.go.tmpl | 6 +-
go/arrow/math/uint64.go | 2 +-
go/arrow/math/uint64_avx2_amd64.go | 2 +-
go/arrow/math/uint64_neon_arm64.go | 2 +-
go/arrow/math/uint64_sse4_amd64.go | 2 +-
go/arrow/math/uint64_test.go | 6 +-
go/arrow/memory/buffer.go | 2 +-
go/arrow/memory/buffer_test.go | 2 +-
go/arrow/memory/cgo_allocator.go | 2 +-
go/arrow/memory/default_mallocator.go | 2 +-
go/arrow/memory/default_mallocator_test.go | 4 +-
go/arrow/memory/mallocator/mallocator_test.go | 2 +-
go/arrow/memory/memory_test.go | 2 +-
go/arrow/record.go | 2 +-
go/arrow/scalar/append.go | 10 +-
go/arrow/scalar/append_test.go | 10 +-
go/arrow/scalar/binary.go | 4 +-
go/arrow/scalar/compare.go | 2 +-
go/arrow/scalar/nested.go | 8 +-
go/arrow/scalar/numeric.gen.go | 6 +-
go/arrow/scalar/numeric.gen_test.go | 4 +-
go/arrow/scalar/numeric.gen_test.go.tmpl | 4 +-
go/arrow/scalar/parse.go | 12 +-
go/arrow/scalar/scalar.go | 20 +-
go/arrow/scalar/scalar_test.go | 12 +-
go/arrow/scalar/temporal.go | 2 +-
go/arrow/schema.go | 2 +-
go/arrow/schema_test.go | 2 +-
go/arrow/table.go | 2 +-
go/arrow/tensor/numeric.gen.go | 2 +-
go/arrow/tensor/numeric.gen.go.tmpl | 4 +-
go/arrow/tensor/numeric.gen_test.go | 8 +-
go/arrow/tensor/numeric.gen_test.go.tmpl | 8 +-
go/arrow/tensor/tensor.go | 4 +-
go/arrow/tensor/tensor_test.go | 8 +-
go/arrow/type_traits.go | 6 +-
go/arrow/type_traits_boolean.go | 2 +-
go/arrow/type_traits_decimal128.go | 4 +-
go/arrow/type_traits_decimal256.go | 4 +-
go/arrow/type_traits_float16.go | 4 +-
go/arrow/type_traits_interval.go | 4 +-
go/arrow/type_traits_numeric.gen.go | 2 +-
go/arrow/type_traits_numeric.gen.go.tmpl | 2 +-
go/arrow/type_traits_numeric.gen_test.go | 2 +-
go/arrow/type_traits_numeric.gen_test.go.tmpl | 2 +-
go/arrow/type_traits_test.go | 8 +-
go/arrow/type_traits_timestamp.go | 2 +-
go/arrow/type_traits_view.go | 2 +-
go/arrow/util/byte_size.go | 6 +-
go/arrow/util/byte_size_test.go | 8 +-
go/go.mod | 2 +-
go/internal/bitutils/bit_block_counter.go | 4 +-
go/internal/bitutils/bit_block_counter_test.go | 6 +-
go/internal/bitutils/bit_run_reader.go | 6 +-
go/internal/bitutils/bit_run_reader_test.go | 6 +-
go/internal/bitutils/bit_set_run_reader.go | 4 +-
go/internal/bitutils/bit_set_run_reader_test.go | 6 +-
go/internal/bitutils/bitmap_generate.go | 2 +-
go/internal/bitutils/bitmap_generate_test.go | 2 +-
go/internal/hashing/xxh3_memo_table.gen.go | 6 +-
go/internal/hashing/xxh3_memo_table.gen.go.tmpl | 4 +-
go/internal/types/extension_types.go | 6 +-
go/internal/types/extension_types_test.go | 10 +-
go/internal/utils/transpose_ints_def.go | 2 +-
go/internal/utils/transpose_ints_test.go | 2 +-
go/parquet/cmd/parquet_reader/dumper.go | 6 +-
go/parquet/cmd/parquet_reader/main.go | 10 +-
go/parquet/cmd/parquet_schema/main.go | 4 +-
go/parquet/compress/brotli.go | 2 +-
go/parquet/compress/compress.go | 2 +-
go/parquet/compress/compress_test.go | 2 +-
go/parquet/compress/zstd.go | 2 +-
go/parquet/doc.go | 6 +-
go/parquet/encryption_properties.go | 2 +-
go/parquet/encryption_properties_test.go | 4 +-
go/parquet/encryption_read_config_test.go | 8 +-
go/parquet/encryption_write_config_test.go | 8 +-
go/parquet/file/column_reader.go | 14 +-
go/parquet/file/column_reader_test.go | 12 +-
go/parquet/file/column_reader_types.gen.go | 6 +-
go/parquet/file/column_reader_types.gen.go.tmpl | 4 +-
go/parquet/file/column_writer.go | 16 +-
go/parquet/file/column_writer_test.go | 32 +-
go/parquet/file/column_writer_types.gen.go | 14 +-
go/parquet/file/column_writer_types.gen.go.tmpl | 8 +-
go/parquet/file/file_reader.go | 8 +-
go/parquet/file/file_reader_mmap.go | 2 +-
go/parquet/file/file_reader_mmap_windows.go | 2 +-
go/parquet/file/file_reader_test.go | 20 +-
go/parquet/file/file_writer.go | 10 +-
go/parquet/file/file_writer_test.go | 14 +-
go/parquet/file/level_conversion.go | 10 +-
go/parquet/file/level_conversion_test.go | 6 +-
go/parquet/file/page_reader.go | 14 +-
go/parquet/file/page_writer.go | 18 +-
go/parquet/file/record_reader.go | 16 +-
go/parquet/file/row_group_reader.go | 8 +-
go/parquet/file/row_group_writer.go | 8 +-
go/parquet/file/row_group_writer_test.go | 8 +-
go/parquet/internal/bmi/bmi_test.go | 2 +-
go/parquet/internal/encoding/boolean_decoder.go | 8 +-
go/parquet/internal/encoding/boolean_encoder.go | 8 +-
go/parquet/internal/encoding/byte_array_decoder.go | 12 +-
go/parquet/internal/encoding/byte_array_encoder.go | 10 +-
go/parquet/internal/encoding/decoder.go | 20 +-
go/parquet/internal/encoding/delta_bit_packing.go | 10 +-
go/parquet/internal/encoding/delta_byte_array.go | 6 +-
.../internal/encoding/delta_byte_array_test.go | 4 +-
.../internal/encoding/delta_length_byte_array.go | 6 +-
go/parquet/internal/encoding/encoder.go | 16 +-
.../internal/encoding/encoding_benchmarks_test.go | 16 +-
go/parquet/internal/encoding/encoding_test.go | 14 +-
.../encoding/fixed_len_byte_array_decoder.go | 4 +-
.../encoding/fixed_len_byte_array_encoder.go | 6 +-
go/parquet/internal/encoding/levels.go | 10 +-
go/parquet/internal/encoding/levels_test.go | 10 +-
go/parquet/internal/encoding/memo_table.go | 10 +-
go/parquet/internal/encoding/memo_table_test.go | 10 +-
.../internal/encoding/memo_table_types.gen.go | 4 +-
.../internal/encoding/memo_table_types.gen.go.tmpl | 2 +-
.../internal/encoding/plain_encoder_types.gen.go | 10 +-
.../encoding/plain_encoder_types.gen.go.tmpl | 8 +-
go/parquet/internal/encoding/typed_encoder.gen.go | 18 +-
.../internal/encoding/typed_encoder.gen.go.tmpl | 14 +-
go/parquet/internal/encoding/types.go | 10 +-
go/parquet/internal/encryption/aes.go | 2 +-
go/parquet/internal/encryption/decryptor.go | 4 +-
go/parquet/internal/encryption/encryptor.go | 4 +-
go/parquet/internal/testutils/pagebuilder.go | 14 +-
go/parquet/internal/testutils/primitive_typed.go | 10 +-
go/parquet/internal/testutils/random.go | 16 +-
go/parquet/internal/testutils/random_arrow.go | 8 +-
go/parquet/internal/testutils/utils.go | 2 +-
go/parquet/internal/thrift/helpers.go | 2 +-
go/parquet/internal/utils/bit_benchmark_test.go | 6 +-
go/parquet/internal/utils/bit_packing_arm64.go | 2 +-
go/parquet/internal/utils/bit_reader.go | 8 +-
go/parquet/internal/utils/bit_reader_test.go | 10 +-
go/parquet/internal/utils/bit_writer.go | 2 +-
go/parquet/internal/utils/bitmap_writer.go | 2 +-
go/parquet/internal/utils/bitmap_writer_test.go | 4 +-
go/parquet/internal/utils/rle.go | 8 +-
go/parquet/internal/utils/typed_rle_dict.gen.go | 6 +-
.../internal/utils/typed_rle_dict.gen.go.tmpl | 6 +-
go/parquet/metadata/app_version.go | 4 +-
go/parquet/metadata/column_chunk.go | 14 +-
go/parquet/metadata/file.go | 12 +-
go/parquet/metadata/metadata_test.go | 6 +-
go/parquet/metadata/row_group.go | 8 +-
go/parquet/metadata/stat_compare_test.go | 4 +-
go/parquet/metadata/statistics.go | 18 +-
go/parquet/metadata/statistics_test.go | 12 +-
go/parquet/metadata/statistics_types.gen.go | 18 +-
go/parquet/metadata/statistics_types.gen.go.tmpl | 14 +-
go/parquet/pqarrow/column_readers.go | 20 +-
go/parquet/pqarrow/encode_arrow.go | 20 +-
go/parquet/pqarrow/encode_arrow_test.go | 32 +-
go/parquet/pqarrow/encode_dict_compute.go | 16 +-
go/parquet/pqarrow/encode_dict_nocompute.go | 4 +-
go/parquet/pqarrow/encode_dictionary_test.go | 16 +-
go/parquet/pqarrow/file_reader.go | 14 +-
go/parquet/pqarrow/file_reader_test.go | 16 +-
go/parquet/pqarrow/file_writer.go | 12 +-
go/parquet/pqarrow/file_writer_test.go | 10 +-
go/parquet/pqarrow/helpers.go | 2 +-
go/parquet/pqarrow/path_builder.go | 10 +-
go/parquet/pqarrow/path_builder_test.go | 8 +-
go/parquet/pqarrow/properties.go | 6 +-
go/parquet/pqarrow/reader_writer_test.go | 12 +-
go/parquet/pqarrow/schema.go | 18 +-
go/parquet/pqarrow/schema_test.go | 18 +-
go/parquet/reader_properties.go | 4 +-
go/parquet/reader_writer_properties_test.go | 6 +-
go/parquet/schema/column.go | 4 +-
go/parquet/schema/converted_types.go | 2 +-
go/parquet/schema/converted_types_test.go | 2 +-
go/parquet/schema/helpers.go | 2 +-
go/parquet/schema/helpers_test.go | 4 +-
go/parquet/schema/logical_types.go | 8 +-
go/parquet/schema/logical_types_test.go | 6 +-
go/parquet/schema/node.go | 4 +-
go/parquet/schema/reflection.go | 6 +-
go/parquet/schema/reflection_test.go | 6 +-
go/parquet/schema/schema.go | 4 +-
go/parquet/schema/schema_element_test.go | 4 +-
go/parquet/schema/schema_flatten_test.go | 4 +-
go/parquet/schema/schema_test.go | 6 +-
go/parquet/types.go | 4 +-
go/parquet/writer_properties.go | 6 +-
java/adapter/avro/pom.xml | 2 +-
java/adapter/jdbc/pom.xml | 2 +-
java/adapter/orc/pom.xml | 2 +-
java/algorithm/pom.xml | 2 +-
java/bom/pom.xml | 2 +-
java/c/pom.xml | 2 +-
java/compression/pom.xml | 2 +-
java/dataset/pom.xml | 2 +-
java/flight/flight-core/pom.xml | 2 +-
java/flight/flight-integration-tests/pom.xml | 2 +-
java/flight/flight-sql-jdbc-core/pom.xml | 2 +-
java/flight/flight-sql-jdbc-driver/pom.xml | 2 +-
java/flight/flight-sql/pom.xml | 2 +-
.../apache/arrow/flight/sql/FlightSqlClient.java | 4 +-
java/flight/pom.xml | 2 +-
java/format/pom.xml | 2 +-
java/gandiva/pom.xml | 2 +-
.../module-info-compiler-maven-plugin/pom.xml | 2 +-
java/maven/pom.xml | 2 +-
java/memory/memory-core/pom.xml | 2 +-
java/memory/memory-netty-buffer-patch/pom.xml | 2 +-
java/memory/memory-netty/pom.xml | 2 +-
java/memory/memory-unsafe/pom.xml | 2 +-
java/memory/pom.xml | 2 +-
java/performance/pom.xml | 2 +-
java/pom.xml | 2 +-
java/tools/pom.xml | 2 +-
java/vector/pom.xml | 2 +-
js/.vscode/launch.json | 26 +-
js/gulp/arrow-task.js | 9 +-
js/gulp/closure-task.js | 68 +-
js/gulp/package-task.js | 10 +-
js/gulp/typescript-task.js | 6 +-
js/package.json | 2 +-
matlab/CMakeLists.txt | 2 +-
python/CMakeLists.txt | 2 +-
python/setup.py | 2 +-
r/DESCRIPTION | 3 +-
r/NEWS.md | 7 +-
r/R/arrowExports.R | 4 +
r/R/dplyr-across.R | 1 -
r/R/dplyr-eval.R | 76 +-
r/R/dplyr-funcs-agg.R | 198 +++
r/R/dplyr-funcs.R | 16 +-
r/R/dplyr-summarize.R | 442 ++----
r/R/expression.R | 3 +
r/_pkgdown.yml | 2 +-
r/pkgdown/assets/versions.json | 8 +-
r/src/arrowExports.cpp | 9 +
r/src/expression.cpp | 17 +
r/tests/testthat/test-dplyr-across.R | 20 +-
r/tests/testthat/test-dplyr-filter.R | 1 -
r/tests/testthat/test-dplyr-funcs-conditional.R | 15 +
r/tests/testthat/test-dplyr-summarize.R | 137 +-
ruby/red-arrow-cuda/lib/arrow-cuda/version.rb | 2 +-
.../red-arrow-dataset/lib/arrow-dataset/version.rb | 2 +-
.../lib/arrow-flight-sql/version.rb | 2 +-
ruby/red-arrow-flight/lib/arrow-flight/version.rb | 2 +-
ruby/red-arrow/lib/arrow/version.rb | 2 +-
ruby/red-gandiva/lib/gandiva/version.rb | 2 +-
ruby/red-parquet/lib/parquet/version.rb | 2 +-
625 files changed, 6058 insertions(+), 3427 deletions(-)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-acero1600.install => libarrow-acero1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-cuda-glib1600.install => libarrow-cuda-glib1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-cuda1600.install => libarrow-cuda1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-dataset-glib1600.install => libarrow-dataset-glib1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-dataset1600.install => libarrow-dataset1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight-glib1600.install => libarrow-flight-glib1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight-sql-glib1600.install => libarrow-flight-sql-glib1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight-sql1600.install => libarrow-flight-sql1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight1600.install => libarrow-flight1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-glib1600.install => libarrow-glib1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow1600.install => libarrow1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libgandiva-glib1600.install => libgandiva-glib1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libgandiva1600.install => libgandiva1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libparquet-glib1600.install => libparquet-glib1700.install} (100%)
rename dev/tasks/linux-packages/apache-arrow/debian/{libparquet1600.install => libparquet1700.install} (100%)
copy docs/source/format/{Flight/DoPut.mmd => FlightSql/CommandStatementIngest.mmd} (87%)
create mode 100644 docs/source/format/FlightSql/CommandStatementIngest.mmd.svg
create mode 100644 r/R/dplyr-funcs-agg.R