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

github-bot pushed a change to branch 
dependabot/go_modules/go/modernc.org/sqlite-1.29.8
in repository https://gitbox.apache.org/repos/asf/arrow.git


 discard 37c4cb180d MINOR: [Go] Bump modernc.org/sqlite from 1.29.6 to 1.29.8 
in /go
     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 fd75cbdb38 GH-40342: [C++] move LocalFileSystem to the registry 
(#40356)
     add 192de026ad MINOR: [R] Update language in NEWS.md related to GH-41223 
(#41368)
     add d7a5777bb3 MINOR: [Java] Bump 
org.apache.maven.plugins:maven-plugin-plugin from 3.11.0 to 3.12.0 in /java 
(#41211)
     add 32885c91a1 GH-41340: [C++][CMake][Windows] Remove needless .dll suffix 
from link libraries (#41341)
     add 610ab9cc97 GH-41371: [CI][Release] Use the latest Ruby on macOS 
(#41379)
     add 774f10df7a MINOR: [C++][Parquet] fix dict_length for ReadDictionary 
when not having dict (#41344)
     add 6578c3b360 GH-41370: [CI][MATLAB] MATLAB macOS CI workflow fails 
because of `macos-latest` change to `macos-14` (#41384)
     add 299eb26e8c GH-41369: [CI][GLib] Don't use /usr/local on macOS (#41387)
     add e559a28cc1 GH-41327: [Ruby] Show type name in Arrow::Table#to_s 
(#41328)
     add 64be7a2d07 GH-41333: [C++][CMake] Prefer protobuf-config.cmake to 
FindProtobuf.cmake (#41360)
     add 6cbdec55b6 GH-41282: [Dev] Always prompt next major version on merge 
script if it exists (#41305)
     add 2710626b23 GH-41375: [C#] Move to .NET 8.0 (#41376)
     add 0f56339ee8 GH-41386: [Docs] Document Arrow Go Avro read support 
(#41393)
     add 15986ae5ff GH-41390: [CI] Use setup-python GitHub action on csharp 
macOS job (#41392)
     add ea314a3f8d GH-41358: [R] Support join "na_matches" argument (#41372)
     add 858054bec0 MINOR: [Docs] Correct a small typo in archery docs (#41412)
     add 5ee70ee1bc GH-41367: [C++] Replace [[maybe_unused]] with Arrow macro 
(#41359)
     add 4b2cf22f5a GH-41405: [Release][Docs][GLib] Use Sphinx based GLib front 
page (#41406)
     add 9090e679da GH-41307: [Java] Use org.apache:apache parent pom version 
31 (#41309)
     add a8c4f86201 GH-40339: [Java] StringView Initial Implementation (#40340)
     add ff679790e7 MINOR: [Java] Bump org.cyclonedx:cyclonedx-maven-plugin 
from 2.7.11 to 2.8.0 in /java (#41210)
     add 6eb0b37386 GH-41402: [CI][R] Update our backwards compatibility CI any 
other R 4.4 cleanups (#41403)
     add c87073737b MINOR: [R] refactor arrow_mask to include aggregations list 
(#41414)
     add e3db586eb3 MINOR: [Go] Bump github.com/apache/thrift from 0.19.0 to 
0.20.0 in /go (#40777)
     add 00df70c6dc GH-41398: [R][CI] Windows job failing after R 4.4 release 
(#41409)
     add 2ef4059566 GH-29537: [R] Support mutate/summarize with implicit join 
(#41350)
     add d60ff53394 GH-41427: [Go] Fix stateless prepared statements (#41428)
     add 6dc662324c GH-41433: [C++][Gandiva] Fix ascii_utf8 function to return 
same result on x86 and Arm (#41434)
     add 747c8a2830 MINOR: [C#] Bump xunit.runner.visualstudio from 2.5.8 to 
2.8.0 in /csharp (#41441)
     add 131dbd60b5 MINOR: [C#] Bump ZstdSharp.Port and 
System.Runtime.CompilerServices.Unsafe in /csharp (#41440)
     add de37ee8869 MINOR: [C#] Bump xunit from 2.7.1 to 2.8.0 in /csharp 
(#41439)
     add e4f31462db GH-41317: [C++] Fix crash on invalid Parquet file (#41366)
     add 97e169a115 MINOR: [Java] Upgrade bcpkix-jdkon15 dependency to 
bcpkix-jdkon18 (#41458)
     add b609de374c GH-40342: [Python] Fix pickling of LocalFileSystem for 
cython 2 (#41459)
     add e22197f39e GH-41400: [MATLAB] Bump `libmexclass` version to commit 
`ca3cea6` (#41436)
     add 0ef7351986 GH-41407: [C++] Use static method to fill scalar scratch 
space to prevent ub (#41421)
     add 5e986be59f GH-41183: [C++][Python] Expose recursive flatten for lists 
on list_flatten kernel function and pyarrow bindings (#41295)
     add 0d7fac0d49 GH-41418: [C++] Add [Large]ListView and Map nested types 
for scalar_if_else's kernel functions (#41419)
     add 6b278be178 GH-41471: [Java] Fix performance uber-jar (#41473)
     add 0f7e9af437 GH-39990: [Docs][CI] Add sphinx-lint for docs linting 
(#40022)
     add 250291500b GH-41463: [C++] Skip TestConcurrentFillFromScalar for 
platforms without threading support (#41461)
     add 22f88fa4a8 GH-41410: [C++][FS][Azure][Docs] Add AzureFileSystem to 
Filesystems API reference (#41411)
     add 281122c018 GH-41306: [C++] Check to avoid copying when 
NullBitmapBuffer is Null (#41452)
     add cc78c7a9bf MINOR: [JS] Bump memfs from 4.8.2 to 4.9.2 in /js (#41482)
     add 9ce7ab10fb MINOR: [JS] Bump rollup from 4.14.3 to 4.17.2 in /js 
(#41484)
     add 14c54bbfb7 GH-41470: [C++] Reuse deduplication logic for direct 
registration (#41466)
     add 3c67091f93 GH-41491: [Python] remove special methods related to 
buffers in python <2.6 (#41492)
     add 49bf3d9bf2 GH-41467: [CI][Release] Don't push conda-verify-rc image 
(#41468)
     add 71e38fc8a9 MINOR: [JS] Bump @typescript-eslint/eslint-plugin from 
7.7.0 to 7.8.0 in /js (#41485)
     add 9749d7d653 GH-39798: [C++] Optimize Take for fixed-size types 
including nested fixed-size lists (#41297)
     add 0d8b3791cd GH-35888: [Java] Add FlightStatusCode.RESOURCE_EXHAUSTED 
(#41508)
     add 2eb47efc04 MINOR: Increase the open-pull-requests-limit for dependabot 
(#41499)
     add c0aade5f62 GH-41462: [CI] Temporary pin azurite to v3.29.0 (#41501)
     add c8cf61c569 GH-41385: [CI][MATLAB][Packaging] Add support for MATLAB 
`R2024a` in CI and crossbow packaging workflows (#41504)
     add 32916f8355 MINOR: [JS] Bump @swc/core from 1.4.14 to 1.4.17 in /js 
(#41519)
     add b102aebb0a MINOR: [JS] Bump @typescript-eslint/parser from 7.7.0 to 
7.8.0 in /js (#41522)
     add 5959024e9c MINOR: [JS] Bump eslint-plugin-jest from 27.9.0 to 28.4.0 
in /js (#41524)
     add c8bf9753d7 MINOR: [JS] Bump @types/node from 20.12.7 to 20.12.8 in /js 
(#41526)
     add cc9e65fb80 MINOR: [C#] Bump Grpc.Tools from 2.62.0 to 2.63.0 in 
/csharp (#41523)
     add 56437409d1 MINOR: [Go] Bump github.com/hamba/avro/v2 from 2.20.1 to 
2.21.1 in /go (#41512)
     add 2b06472305 MINOR: [Go] Bump google.golang.org/protobuf from 1.33.0 to 
1.34.0 in /go (#41513)
     add 6674028144 MINOR: [Go] Bump modernc.org/sqlite from 1.29.6 to 1.29.8 
in /go

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   (37c4cb180d)
            \
             N -- N -- N   
refs/heads/dependabot/go_modules/go/modernc.org/sqlite-1.29.8 (6674028144)

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:
 .env                                               |    8 +-
 .github/dependabot.yml                             |    5 +
 .github/workflows/csharp.yml                       |   12 +-
 .github/workflows/dev.yml                          |    6 +-
 .github/workflows/matlab.yml                       |    8 +-
 .github/workflows/python.yml                       |   14 +-
 .github/workflows/r.yml                            |    4 +-
 .github/workflows/ruby.yml                         |    5 +-
 .pre-commit-config.yaml                            |    6 +
 c_glib/arrow-glib/scalar.cpp                       |    6 +-
 ci/conda_env_sphinx.txt                            |    1 +
 ci/docker/conda-integration.dockerfile             |    2 +-
 ci/docker/linux-apt-docs.dockerfile                |    2 +-
 ci/docker/linux-apt-lint.dockerfile                |    2 +-
 ci/docker/linux-apt-r.dockerfile                   |    2 +-
 ci/docker/ubuntu-22.04-csharp.dockerfile           |    2 +-
 ci/etc/valgrind-cran.supp                          |   20 +-
 ci/scripts/c_glib_test.sh                          |    1 +
 ci/scripts/install_azurite.sh                      |    7 +-
 ci/scripts/python_build.sh                         |    2 +
 ci/scripts/r_sanitize.sh                           |    4 +-
 ci/scripts/r_test.sh                               |    7 +-
 ci/scripts/r_valgrind.sh                           |    2 +-
 ci/scripts/ruby_test.sh                            |    1 +
 cpp/CMakeLists.txt                                 |    2 +-
 cpp/apidoc/Doxyfile                                |   11 +-
 cpp/cmake_modules/FindProtobufAlt.cmake            |   24 +-
 cpp/cmake_modules/SetupCxxFlags.cmake              |    1 +
 .../arrow/filesystem_definition_example.cc         |    4 +-
 cpp/src/arrow/CMakeLists.txt                       |    9 +-
 cpp/src/arrow/array/array_test.cc                  |   46 +-
 cpp/src/arrow/array/builder_base.h                 |    6 +-
 cpp/src/arrow/array/builder_nested.h               |   20 +-
 cpp/src/arrow/array/builder_primitive.h            |    4 +-
 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/api_vector.cc                |    7 +
 cpp/src/arrow/compute/api_vector.h                 |   12 +
 cpp/src/arrow/compute/exec.cc                      |    2 +-
 cpp/src/arrow/compute/kernels/codegen_internal.cc  |   21 +-
 cpp/src/arrow/compute/kernels/codegen_internal.h   |   40 +-
 .../arrow/compute/kernels/scalar_cast_string.cc    |   13 +-
 cpp/src/arrow/compute/kernels/scalar_cast_test.cc  |   27 +
 cpp/src/arrow/compute/kernels/scalar_compare.cc    |   17 +-
 cpp/src/arrow/compute/kernels/scalar_if_else.cc    |  107 +-
 .../compute/kernels/scalar_if_else_benchmark.cc    |   50 +-
 .../arrow/compute/kernels/scalar_if_else_test.cc   |   19 +-
 cpp/src/arrow/compute/kernels/scalar_nested.cc     |   49 +-
 .../arrow/compute/kernels/scalar_nested_test.cc    |   17 +-
 cpp/src/arrow/compute/kernels/vector_nested.cc     |   54 +-
 .../arrow/compute/kernels/vector_nested_test.cc    |  129 +-
 .../kernels/vector_selection_filter_internal.cc    |   30 +-
 .../compute/kernels/vector_selection_internal.cc   |   56 +-
 .../compute/kernels/vector_selection_internal.h    |    7 +-
 .../kernels/vector_selection_take_internal.cc      |   39 +-
 .../arrow/compute/kernels/vector_selection_test.cc |  156 ++-
 cpp/src/arrow/device.h                             |    6 +-
 cpp/src/arrow/extension_type.h                     |    3 +
 cpp/src/arrow/extension_type_test.cc               |    5 +
 cpp/src/arrow/filesystem/CMakeLists.txt            |    4 +-
 cpp/src/arrow/filesystem/azurefs.h                 |   17 +-
 cpp/src/arrow/filesystem/filesystem.cc             |   39 +-
 cpp/src/arrow/filesystem/filesystem.h              |   30 +-
 cpp/src/arrow/filesystem/localfs.cc                |   37 +-
 cpp/src/arrow/filesystem/localfs.h                 |    1 +
 cpp/src/arrow/filesystem/localfs_test.cc           |   30 +-
 cpp/src/arrow/integration/json_internal.cc         |    2 +-
 cpp/src/arrow/ipc/metadata_internal.cc             |    5 +-
 cpp/src/arrow/scalar.cc                            |  428 ++++--
 cpp/src/arrow/scalar.h                             |  301 +++-
 cpp/src/arrow/scalar_test.cc                       |  314 ++++-
 cpp/src/arrow/table.cc                             |    2 +
 cpp/src/arrow/table.h                              |    2 +
 cpp/src/arrow/testing/examplefs.cc                 |    4 +-
 cpp/src/arrow/type.h                               |   11 +-
 cpp/src/arrow/util/CMakeLists.txt                  |    1 +
 cpp/src/arrow/util/fixed_width_internal.cc         |  226 +++
 cpp/src/arrow/util/fixed_width_internal.h          |  307 ++++
 cpp/src/arrow/util/fixed_width_test.cc             |  217 +++
 cpp/src/arrow/util/fixed_width_test_util.h         |  203 +++
 cpp/src/arrow/util/macros.h                        |    4 +
 cpp/src/gandiva/precompiled/string_ops.cc          |    2 +-
 cpp/src/gandiva/precompiled/string_ops_test.cc     |    2 +
 cpp/src/parquet/arrow/reader.cc                    |   10 +
 cpp/src/parquet/column_reader.cc                   |    6 +-
 .../FlightAspServerExample.csproj                  |    2 +-
 .../FlightClientExample/FlightClientExample.csproj |    2 +-
 .../FluentBuilderExample.csproj                    |    2 +-
 .../Apache.Arrow.Compression.csproj                |    4 +-
 .../Apache.Arrow.Flight.Sql.csproj                 |    2 +-
 .../Apache.Arrow.Flight/Apache.Arrow.Flight.csproj |    2 +-
 .../Apache.Arrow.Benchmarks.csproj                 |    2 +-
 .../Apache.Arrow.Compression.Tests.csproj          |    6 +-
 .../Apache.Arrow.Flight.Sql.Tests.csproj           |    6 +-
 .../Apache.Arrow.Flight.TestWeb.csproj             |    2 +-
 .../Apache.Arrow.Flight.Tests.csproj               |    6 +-
 .../Apache.Arrow.IntegrationTest.csproj            |    2 +-
 .../Apache.Arrow.Tests/Apache.Arrow.Tests.csproj   |   10 +-
 dev/archery/README.md                              |    2 +-
 dev/archery/archery/cli.py                         |    6 +-
 dev/archery/archery/integration/tester_csharp.py   |    6 +-
 dev/archery/archery/utils/lint.py                  |   52 +-
 dev/archery/setup.py                               |    2 +-
 dev/merge_arrow_pr.py                              |   14 +-
 dev/release/post-08-docs.sh                        |    1 -
 dev/release/verify-release-candidate.sh            |    4 +-
 dev/tasks/java-jars/github.yml                     |    2 +-
 dev/tasks/matlab/github.yml                        |   10 +-
 .../r/github.linux.arrow.version.back.compat.yml   |    2 +
 dev/tasks/r/github.linux.offline.build.yml         |    2 +-
 dev/tasks/r/github.linux.versions.yml              |    2 +-
 dev/tasks/r/github.packages.yml                    |   10 +-
 dev/tasks/tasks.yml                                |   12 +-
 dev/tasks/verify-rc/github.linux.amd64.docker.yml  |    2 +-
 dev/tasks/verify-rc/github.macos.yml               |    4 +-
 dev/test_merge_arrow_pr.py                         |   62 +-
 docker-compose.yml                                 |    5 +-
 docs/requirements.txt                              |    1 +
 docs/source/cpp/acero/developer_guide.rst          |    6 +-
 docs/source/cpp/acero/overview.rst                 |    8 +-
 docs/source/cpp/acero/substrait.rst                |   46 +-
 docs/source/cpp/acero/user_guide.rst               |   74 +-
 docs/source/cpp/api/filesystem.rst                 |    9 +
 docs/source/cpp/api/scalar.rst                     |    2 +-
 docs/source/cpp/build_system.rst                   |    2 +-
 docs/source/cpp/compute.rst                        |   56 +-
 docs/source/cpp/dataset.rst                        |   22 +-
 docs/source/cpp/datatypes.rst                      |   14 +-
 .../cpp/examples/compute_and_write_example.rst     |    6 +-
 docs/source/cpp/flight.rst                         |    4 +-
 docs/source/cpp/gandiva.rst                        |   26 +-
 docs/source/cpp/gandiva/expr_projector_filter.rst  |   26 +-
 docs/source/cpp/gandiva/external_func.rst          |   14 +-
 docs/source/cpp/getting_started.rst                |   12 +-
 docs/source/cpp/io.rst                             |    7 +-
 docs/source/cpp/memory.rst                         |   30 +-
 docs/source/cpp/parquet.rst                        |   34 +-
 docs/source/cpp/tables.rst                         |    6 +-
 docs/source/cpp/threading.rst                      |    2 +-
 docs/source/cpp/tutorials/compute_tutorial.rst     |   12 +-
 docs/source/cpp/tutorials/datasets_tutorial.rst    |   30 +-
 docs/source/cpp/tutorials/io_tutorial.rst          |   20 +-
 .../developers/continuous_integration/index.rst    |    2 +-
 docs/source/developers/cpp/building.rst            |   10 +-
 docs/source/developers/cpp/windows.rst             |    4 +-
 .../developers/guide/architectural_overview.rst    |    4 +-
 docs/source/developers/guide/communication.rst     |    4 +-
 docs/source/developers/guide/documentation.rst     |    3 +-
 docs/source/developers/guide/index.rst             |   10 +-
 docs/source/developers/guide/resources.rst         |    2 +-
 .../guide/step_by_step/finding_issues.rst          |    2 +-
 .../developers/guide/step_by_step/set_up.rst       |    2 +-
 .../developers/guide/step_by_step/styling.rst      |    2 +-
 docs/source/developers/guide/tutorials/index.rst   |    2 +-
 .../developers/guide/tutorials/python_tutorial.rst |   36 +-
 docs/source/developers/java/building.rst           |    2 +-
 docs/source/developers/overview.rst                |    3 +-
 docs/source/developers/release.rst                 |   18 +-
 docs/source/developers/release_verification.rst    |    4 +-
 docs/source/developers/reviewing.rst               |    6 +-
 .../format/CDataInterface/PyCapsuleInterface.rst   |   26 +-
 docs/source/format/Glossary.rst                    |    2 +-
 docs/source/format/Integration.rst                 |    8 +-
 docs/source/java/algorithm.rst                     |   28 +-
 docs/source/java/flight.rst                        |    2 +-
 docs/source/java/flight_sql_jdbc_driver.rst        |    4 +-
 docs/source/java/memory.rst                        |   40 +-
 docs/source/java/quickstartguide.rst               |    2 +-
 docs/source/java/vector.rst                        |    4 +-
 docs/source/python/api/compute.rst                 |    8 +-
 docs/source/python/api/substrait.rst               |    2 +-
 docs/source/python/compute.rst                     |   16 +-
 docs/source/python/dataset.rst                     |   54 +-
 docs/source/python/dlpack.rst                      |    2 +-
 docs/source/python/filesystems.rst                 |    4 +-
 docs/source/python/getstarted.rst                  |   16 +-
 docs/source/python/getting_involved.rst            |    4 +-
 docs/source/python/integration/python_r.rst        |   24 +-
 docs/source/python/ipc.rst                         |   10 +-
 docs/source/python/json.rst                        |    2 +-
 docs/source/python/orc.rst                         |    2 +-
 docs/source/python/parquet.rst                     |    2 +-
 docs/source/python/timestamps.rst                  |   26 +-
 docs/source/status.rst                             |    2 +-
 go/arrow/flight/flightsql/client.go                |  123 +-
 go/arrow/flight/flightsql/client_test.go           |   35 +-
 go/arrow/flight/flightsql/driver/driver_test.go    |   10 +-
 go/arrow/flight/flightsql/example/sqlite_server.go |    8 +-
 go/arrow/flight/flightsql/server.go                |   17 +-
 go/arrow/flight/gen/flight/FlightSql.pb.go         | 1128 ++++++++-------
 go/arrow/internal/flight_integration/scenario.go   |    6 +-
 go/go.mod                                          |    6 +-
 go/go.sum                                          |   12 +-
 java/adapter/avro/pom.xml                          |    9 -
 java/adapter/jdbc/pom.xml                          |    7 -
 .../jdbc/binder/ColumnBinderArrowTypeVisitor.java  |   10 +
 java/adapter/orc/pom.xml                           |   17 +
 java/bom/pom.xml                                   |   21 +-
 java/c/pom.xml                                     |    1 -
 .../apache/arrow/c/BufferImportTypeVisitor.java    |   10 +
 java/dataset/pom.xml                               |   12 +-
 java/flight/flight-core/pom.xml                    |   27 +-
 .../java/org/apache/arrow/flight/CallStatus.java   |    1 +
 .../org/apache/arrow/flight/FlightStatusCode.java  |    5 +
 .../org/apache/arrow/flight/grpc/StatusUtils.java  |    4 +-
 .../apache/arrow/flight/grpc/TestStatusUtils.java  |   22 +
 java/flight/flight-integration-tests/pom.xml       |    2 -
 java/flight/flight-sql-jdbc-core/pom.xml           |   14 +-
 .../impl/BinaryViewAvaticaParameterConverter.java} |   36 +-
 .../impl/Utf8ViewAvaticaParameterConverter.java}   |   33 +-
 .../driver/jdbc/utils/AvaticaParameterBinder.java  |   10 +
 .../arrow/driver/jdbc/utils/ConvertUtils.java      |   12 +
 java/flight/flight-sql-jdbc-driver/pom.xml         |    1 -
 java/flight/flight-sql/pom.xml                     |    5 -
 .../apache/arrow/flight/sql/FlightSqlClient.java   |    4 +-
 java/format/pom.xml                                |    2 -
 java/gandiva/pom.xml                               |   19 +-
 .../module-info-compiler-maven-plugin/pom.xml      |   28 +-
 java/maven/pom.xml                                 |   75 +-
 java/memory/memory-core/pom.xml                    |   22 +-
 .../memory-core/src/main/java/module-info.java     |    1 +
 .../org/apache/arrow/memory/ReusableBuffer.java    |    2 +
 java/performance/pom.xml                           |   69 +-
 .../arrow/adapter/AvroAdapterBenchmarks.java       |    0
 .../arrow/adapter/jdbc/JdbcAdapterBenchmarks.java  |    2 +
 .../search/ParallelSearcherBenchmarks.java         |    2 +
 .../apache/arrow/memory/AllocatorBenchmarks.java   |    0
 .../apache/arrow/memory/ArrowBufBenchmarks.java    |    0
 .../memory/util/ArrowBufPointerBenchmarks.java     |    0
 .../memory/util/ByteFunctionHelpersBenchmarks.java |    3 +-
 .../arrow/vector/BaseValueVectorBenchmarks.java    |    0
 .../arrow/vector/BitVectorHelperBenchmarks.java    |    2 +
 .../arrow/vector/DecimalVectorBenchmarks.java      |    0
 .../org/apache/arrow/vector/Float8Benchmarks.java  |    2 +
 .../arrow/vector/FloatingPointBenchmarks.java      |    2 +
 .../org/apache/arrow/vector/IntBenchmarks.java     |    2 +
 .../org/apache/arrow/vector/VarCharBenchmarks.java |    2 +
 .../vector/VariableWidthVectorBenchmarks.java      |    2 +
 .../apache/arrow/vector/VectorLoaderBenchmark.java |    2 +
 .../arrow/vector/VectorUnloaderBenchmark.java      |    2 +
 .../dictionary/DictionaryEncoderBenchmarks.java    |    0
 .../arrow/vector/ipc/WriteChannelBenchmark.java    |    2 +
 .../ipc/message/ArrowRecordBatchBenchmarks.java    |    2 +
 .../arrow/vector/util/TransferPairBenchmarks.java  |    2 +
 java/pom.xml                                       |  207 ++-
 java/tools/pom.xml                                 |   22 +-
 java/vector/pom.xml                                |   91 +-
 java/vector/src/main/codegen/data/ArrowTypes.tdd   |   10 +
 .../src/main/codegen/data/ValueVectorTypes.tdd     |    4 +-
 .../main/codegen/templates/HolderReaderImpl.java   |    4 +-
 .../src/main/codegen/templates/UnionReader.java    |    2 +-
 .../src/main/codegen/templates/ValueHolders.java   |   10 +-
 .../org/apache/arrow/vector/AddOrGetResult.java    |    2 +-
 .../arrow/vector/BaseLargeVariableWidthVector.java |   11 +-
 .../arrow/vector/BaseVariableWidthVector.java      |   11 +-
 ...ector.java => BaseVariableWidthViewVector.java} | 1056 +++++++-------
 .../apache/arrow/vector/LargeVarBinaryVector.java  |    1 +
 .../apache/arrow/vector/LargeVarCharVector.java    |    4 +-
 .../java/org/apache/arrow/vector/TypeLayout.java   |   25 +
 .../org/apache/arrow/vector/VarBinaryVector.java   |    1 +
 .../org/apache/arrow/vector/VarCharVector.java     |    1 +
 .../arrow/vector/VariableWidthFieldVector.java     |  143 ++
 .../apache/arrow/vector/ViewVarBinaryVector.java   |  229 +++
 .../org/apache/arrow/vector/ViewVarCharVector.java |  291 ++++
 .../arrow/vector/compare/RangeEqualsVisitor.java   |    6 +
 .../arrow/vector/compare/TypeEqualsVisitor.java    |    6 +
 .../apache/arrow/vector/compare/VectorVisitor.java |    3 +
 .../java/org/apache/arrow/vector/types/Types.java  |   44 +
 .../arrow/vector/util/DataSizeRoundingUtil.java    |    4 +
 .../arrow/vector/util/ReusableByteArray.java       |    7 +
 .../java/org/apache/arrow/vector/util/Text.java    |    4 +-
 .../apache/arrow/vector/util/VectorAppender.java   |    6 +
 .../validate/ValidateVectorBufferVisitor.java      |    6 +
 .../vector/validate/ValidateVectorDataVisitor.java |    6 +
 .../vector/validate/ValidateVectorTypeVisitor.java |    6 +
 .../vector/validate/ValidateVectorVisitor.java     |    6 +
 .../java/org/apache/arrow/vector/TestUtils.java    |   10 +
 .../apache/arrow/vector/TestVarCharViewVector.java | 1462 ++++++++++++++++++++
 .../vector/testing/ValueVectorDataPopulator.java   |   12 +
 js/package.json                                    |   12 +-
 js/yarn.lock                                       |  609 ++++----
 .../+internal/+test/+display/makeLinkString.m      |    4 +-
 .../+tabular/+internal/+display/getSchemaString.m  |    2 +-
 matlab/tools/cmake/BuildMatlabArrowInterface.cmake |    3 +-
 matlab/tools/packageMatlabInterface.m              |   15 +-
 python/pyarrow/_compute.pyx                        |   20 +
 python/pyarrow/_fs.pxd                             |    3 -
 python/pyarrow/_fs.pyx                             |   34 +-
 python/pyarrow/array.pxi                           |  215 ++-
 python/pyarrow/compute.py                          |    1 +
 python/pyarrow/includes/libarrow.pxd               |    5 +
 python/pyarrow/includes/libarrow_fs.pxd            |   16 +-
 python/pyarrow/io.pxi                              |   47 +-
 python/pyarrow/lib.pxd                             |    4 +-
 python/pyarrow/tests/test_array.py                 |    8 +-
 python/pyarrow/tests/test_compute.py               |    1 +
 r/DESCRIPTION                                      |    3 +-
 r/NEWS.md                                          |    4 +
 r/R/arrow-package.R                                |   17 +-
 r/R/arrowExports.R                                 |   12 +-
 r/R/dplyr-across.R                                 |    1 -
 r/R/dplyr-eval.R                                   |   74 +-
 r/R/dplyr-funcs-agg.R                              |  198 +++
 r/R/dplyr-funcs-doc.R                              |   14 +-
 r/R/dplyr-funcs-type.R                             |    2 +-
 r/R/dplyr-funcs.R                                  |   16 +-
 r/R/dplyr-join.R                                   |    8 +-
 r/R/dplyr-mutate.R                                 |   39 +-
 r/R/dplyr-summarize.R                              |  437 ++----
 r/R/expression.R                                   |    3 +
 r/R/filesystem.R                                   |    3 +-
 r/R/query-engine.R                                 |    8 +-
 r/R/util.R                                         |   14 -
 r/man/acero.Rd                                     |   14 +-
 r/src/arrowExports.cpp                             |   28 +-
 r/src/compute-exec.cpp                             |   18 +-
 r/src/expression.cpp                               |   17 +
 r/src/extension-impl.cpp                           |    8 +-
 r/src/extension.h                                  |    2 +
 r/src/filesystem.cpp                               |   14 +-
 r/tests/testthat/test-Array.R                      |    5 -
 r/tests/testthat/test-RecordBatch.R                |   16 +-
 r/tests/testthat/test-Table.R                      |    4 -
 r/tests/testthat/test-altrep.R                     |    7 +-
 r/tests/testthat/test-chunked-array.R              |    5 -
 r/tests/testthat/test-dataset-dplyr.R              |   11 -
 r/tests/testthat/test-dplyr-across.R               |   20 +-
 r/tests/testthat/test-dplyr-collapse.R             |   10 -
 r/tests/testthat/test-dplyr-filter.R               |    1 -
 r/tests/testthat/test-dplyr-funcs-conditional.R    |   15 +
 r/tests/testthat/test-dplyr-funcs-datetime.R       |   32 +-
 r/tests/testthat/test-dplyr-funcs-type.R           |    3 +-
 r/tests/testthat/test-dplyr-glimpse.R              |    5 -
 r/tests/testthat/test-dplyr-join.R                 |   32 +
 r/tests/testthat/test-dplyr-mutate.R               |   57 +-
 r/tests/testthat/test-dplyr-summarize.R            |  137 +-
 r/tests/testthat/test-scalar.R                     |    4 -
 r/tools/test-nixlibs.R                             |    7 +-
 r/vignettes/data_wrangling.Rmd                     |   28 +-
 r/vignettes/developers/docker.Rmd                  |   50 +-
 r/vignettes/install.Rmd                            |   55 +-
 ruby/red-arrow/lib/arrow/field-containable.rb      |    2 +-
 ruby/red-arrow/lib/arrow/table-formatter.rb        |   40 +-
 ruby/red-arrow/lib/arrow/table-list-formatter.rb   |    6 +-
 ruby/red-arrow/lib/arrow/table-table-formatter.rb  |    7 +
 ruby/red-arrow/test/test-csv-loader.rb             |   72 +-
 ruby/red-arrow/test/test-group.rb                  |   13 +
 ruby/red-arrow/test/test-schema.rb                 |    2 +-
 ruby/red-arrow/test/test-slicer.rb                 |  345 ++---
 ruby/red-arrow/test/test-struct-data-type.rb       |    2 +-
 ruby/red-arrow/test/test-table.rb                  |  535 ++++---
 356 files changed, 9115 insertions(+), 4491 deletions(-)
 create mode 100644 cpp/src/arrow/util/fixed_width_internal.cc
 create mode 100644 cpp/src/arrow/util/fixed_width_internal.h
 create mode 100644 cpp/src/arrow/util/fixed_width_test.cc
 create mode 100644 cpp/src/arrow/util/fixed_width_test_util.h
 copy java/{vector/src/main/java/org/apache/arrow/vector/AddOrGetResult.java => 
flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/converter/impl/BinaryViewAvaticaParameterConverter.java}
 (50%)
 copy java/{vector/src/main/java/org/apache/arrow/vector/AddOrGetResult.java => 
flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/converter/impl/Utf8ViewAvaticaParameterConverter.java}
 (50%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/adapter/AvroAdapterBenchmarks.java (100%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/adapter/jdbc/JdbcAdapterBenchmarks.java (99%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/algorithm/search/ParallelSearcherBenchmarks.java 
(97%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/memory/AllocatorBenchmarks.java (100%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/memory/ArrowBufBenchmarks.java (100%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/memory/util/ArrowBufPointerBenchmarks.java (100%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/memory/util/ByteFunctionHelpersBenchmarks.java (98%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/BaseValueVectorBenchmarks.java (100%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/BitVectorHelperBenchmarks.java (98%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/DecimalVectorBenchmarks.java (100%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/Float8Benchmarks.java (97%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/FloatingPointBenchmarks.java (98%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/IntBenchmarks.java (97%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/VarCharBenchmarks.java (97%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/VariableWidthVectorBenchmarks.java (97%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/VectorLoaderBenchmark.java (97%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/VectorUnloaderBenchmark.java (97%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/dictionary/DictionaryEncoderBenchmarks.java 
(100%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/ipc/WriteChannelBenchmark.java (97%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/ipc/message/ArrowRecordBatchBenchmarks.java 
(97%)
 rename java/performance/src/{test => 
main}/java/org/apache/arrow/vector/util/TransferPairBenchmarks.java (97%)
 copy 
java/vector/src/main/java/org/apache/arrow/vector/{BaseVariableWidthVector.java 
=> BaseVariableWidthViewVector.java} (51%)
 create mode 100644 
java/vector/src/main/java/org/apache/arrow/vector/VariableWidthFieldVector.java
 create mode 100644 
java/vector/src/main/java/org/apache/arrow/vector/ViewVarBinaryVector.java
 create mode 100644 
java/vector/src/main/java/org/apache/arrow/vector/ViewVarCharVector.java
 create mode 100644 
java/vector/src/test/java/org/apache/arrow/vector/TestVarCharViewVector.java
 create mode 100644 r/R/dplyr-funcs-agg.R

Reply via email to