This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a change to branch flight-sql
in repository https://gitbox.apache.org/repos/asf/arrow.git.
omit 9c2d8ed ARROW-14421: [C++] Implement Flight SQL
omit 87dad72 ARROW-12922: [Java] Add flight-sql to the flight package
add 9676924 ARROW-14760: [Doc] Steps in making your first PR - PR life
cycle
add 4d7f9e7 ARROW-14229: [C++] Bump versions of bundled dependencies
add f473cb9 ARROW-15113: [C++] Make GcsFileSystem tests a bit faster
add ce6f624 ARROW-14617: [R] [CI] Upstream clang sanitizer to rhub
add 4b3e945 ARROW-15082: [R] Clean up one more duration mapping entry
add 331d386 ARROW-15047: [R][MINOR] Suggest R command for setting build
environment variables
add 27724a5 ARROW-13598: [C++] Remove Datum::COLLECTION
add 8a4d812 ARROW-15044: [C++] Add OpenTelemetry exporters for debugging
use
add 81c8a0e ARROW-10209: [Python] Support positional options in compute
functions
add 049118f ARROW-15133: [CI] Remove util_checkout.sh and util_cleanup.sh
scripts
add 5e00e70 ARROW-14853: [C++][Python] Improve error message for missing
function options
add 8013c1e ARROW-15140: [CI] move to v2 of checkouts for GHA
add 6e20c6b ARROW-15134: [GLib] Add
GArrow{Month,DayTime,MonthDayNano}IntervalDataType
add 670af33 ARROW-15022: [R] install vignette and installation dev
vignette need alt text for images
add 7cf7442 ARROW-15150: [Doc] Add guidance on partitioning datasets
add acce836 ARROW-14510: [R] [CI] ensure that docker runs don't use
host-built artifacts
add 157bc24 ARROW-15122: [R] Gate parquet tests on snappy
add 836abb3 ARROW-15145: [R][CI] test-r-minimal-build fails due to
updated error message
add 97a8159 ARROW-14930: [C++] Make S3 directory detection more robust
add e7c2ead ARROW-15119: [C++] allow reading directories as files in
generic tests
add 61745be ARROW-15121: [C++] Implement max recursion on GcsFileSystem
add 04641a3 ARROW-15115: [C++] GcsFileSystem return errors if using
closed streams
add aade058 ARROW-14804: [R] import_from_c() / export_to_c() methods
should accept external pointers
add 281dee5 ARROW-15019: [Python] Add bindings for new dataset writing
options
add cfcce5a ARROW-14844: [R] Implement decimal256()
add 238b363 ARROW-10998: [C++] Detect URIs where a filesystem path is
expected
add c4901a3 ARROW-15147: [CI][C++][Gandiva] Fix broken nigthly builds
related to boost dependencies
add 9ac9405 MINOR: [R] Clean up an overly-specific test
new 645edf3 ARROW-12922: [Java] Add flight-sql to the flight package
new 22bd624 ARROW-14421: [C++] Implement Flight SQL
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 (9c2d8ed)
\
N -- N -- N refs/heads/flight-sql (22bd624)
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.
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/archery.yml | 2 -
.github/workflows/cpp.yml | 24 +-
.github/workflows/csharp.yml | 9 -
.github/workflows/dev.yml | 10 +-
.github/workflows/docs.yml | 4 -
.github/workflows/go.yml | 26 +-
.github/workflows/integration.yml | 5 +-
.github/workflows/java.yml | 11 +-
.github/workflows/java_jni.yml | 10 +-
.github/workflows/js.yml | 11 +-
.github/workflows/matlab.yml | 2 -
.github/workflows/python.yml | 9 +-
.github/workflows/r-without-arrow.yml | 4 -
.github/workflows/r.yml | 8 -
.github/workflows/ruby.yml | 15 +-
c_glib/arrow-glib/basic-data-type.cpp | 146 +
c_glib/arrow-glib/basic-data-type.h | 67 +
c_glib/arrow-glib/type.cpp | 45 +-
c_glib/arrow-glib/type.h | 30 +-
c_glib/arrow-glib/type.hpp | 1 +
...type.rb => test-day-time-interval-data-type.rb} | 22 +-
...b => test-month-day-nano-interval-data-type.rb} | 22 +-
...ta-type.rb => test-month-interval-data-type.rb} | 19 +-
ci/docker/java-jni-manylinux-201x.dockerfile | 15 +-
ci/docker/r-fedora-clang-devel-san.dockerfile | 77 -
ci/scripts/r_build.sh | 4 +-
ci/scripts/r_docker_configure.sh | 14 -
ci/scripts/r_sanitize.sh | 5 +-
ci/scripts/r_valgrind.sh | 11 +-
ci/scripts/util_checkout.sh | 30 -
ci/scripts/util_cleanup.sh | 54 -
cpp/CMakeLists.txt | 10 +-
cpp/build-support/snappy-UBSAN.patch | 30 -
cpp/cmake_modules/ThirdpartyToolchain.cmake | 9 -
cpp/src/arrow/compute/exec.cc | 11 +-
cpp/src/arrow/compute/function.cc | 34 +-
cpp/src/arrow/compute/function.h | 12 +-
cpp/src/arrow/compute/function_internal.h | 6 +-
cpp/src/arrow/compute/kernels/aggregate_basic.cc | 3 +-
cpp/src/arrow/compute/kernels/aggregate_mode.cc | 2 +-
cpp/src/arrow/compute/kernels/aggregate_test.cc | 2 +-
.../arrow/compute/kernels/scalar_if_else_test.cc | 2 +-
cpp/src/arrow/compute/kernels/scalar_nested.cc | 2 +-
cpp/src/arrow/compute/kernels/scalar_set_lookup.cc | 6 +-
cpp/src/arrow/compute/kernels/scalar_string.cc | 62 +-
.../arrow/compute/kernels/scalar_string_test.cc | 3 +-
.../arrow/compute/kernels/scalar_temporal_unary.cc | 3 +-
cpp/src/arrow/compute/kernels/vector_array_sort.cc | 2 +-
cpp/src/arrow/compute/kernels/vector_sort.cc | 2 +-
cpp/src/arrow/datum.cc | 30 -
cpp/src/arrow/datum.h | 13 +-
cpp/src/arrow/datum_test.cc | 8 -
cpp/src/arrow/filesystem/filesystem.cc | 121 +-
cpp/src/arrow/filesystem/filesystem.h | 4 +-
cpp/src/arrow/filesystem/gcsfs.cc | 48 +-
cpp/src/arrow/filesystem/gcsfs_internal.cc | 5 +
cpp/src/arrow/filesystem/gcsfs_internal.h | 2 +
cpp/src/arrow/filesystem/gcsfs_test.cc | 197 +-
cpp/src/arrow/filesystem/localfs.cc | 25 +-
cpp/src/arrow/filesystem/localfs_test.cc | 10 +
cpp/src/arrow/filesystem/mockfs.cc | 20 +
cpp/src/arrow/filesystem/path_util.cc | 21 +
cpp/src/arrow/filesystem/path_util.h | 3 +
cpp/src/arrow/filesystem/s3fs.cc | 74 +-
cpp/src/arrow/filesystem/s3fs_narrative_test.cc | 20 +-
cpp/src/arrow/filesystem/s3fs_test.cc | 127 +-
cpp/src/arrow/filesystem/test_util.cc | 8 +-
cpp/src/arrow/filesystem/test_util.h | 2 +
cpp/src/arrow/util/tracing_internal.cc | 62 +-
cpp/src/arrow/util/uri.cc | 16 +
cpp/src/arrow/util/uri.h | 4 +
cpp/src/arrow/util/uri_test.cc | 16 +
cpp/thirdparty/versions.txt | 16 +-
dev/archery/archery/crossbow/core.py | 24 +-
dev/tasks/cpp-examples/github.linux.yml | 21 +-
dev/tasks/docker-tests/github.linux.yml | 4 -
dev/tasks/fuzz-tests/github.oss-fuzz.yml | 4 -
dev/tasks/java-jars/github.yml | 2 +-
dev/tasks/linux-packages/github.linux.amd64.yml | 3 -
dev/tasks/macros.jinja | 25 +-
.../r/github.linux.arrow.version.back.compat.yml | 29 +-
dev/tasks/r/github.linux.cran.yml | 32 +-
dev/tasks/r/github.linux.offline.build.yml | 31 +-
dev/tasks/r/github.linux.rchk.yml | 20 +-
dev/tasks/r/github.linux.revdepcheck.yml | 32 +-
dev/tasks/r/github.linux.versions.yml | 32 +-
dev/tasks/r/github.macos-linux.local.yml | 17 +-
dev/tasks/r/github.macos.autobrew.yml | 17 +-
docker-compose.yml | 17 +-
docs/source/cpp/dataset.rst | 38 +
docs/source/developers/contributing.rst | 4 +
.../guide/step_by_step/pr_and_github.rst | 202 +-
docs/source/python/dataset.rst | 38 +
python/pyarrow/_compute.pyx | 10 +-
python/pyarrow/_compute_docstrings.py | 56 +
python/pyarrow/_dataset.pyx | 10 +-
python/pyarrow/compute.py | 358 +--
python/pyarrow/dataset.py | 41 +-
python/pyarrow/fs.py | 2 +-
python/pyarrow/includes/libarrow.pxd | 1 +
python/pyarrow/includes/libarrow_dataset.pxd | 4 +
python/pyarrow/tests/test_compute.py | 157 +-
python/pyarrow/tests/test_dataset.py | 187 ++
r/NAMESPACE | 1 +
r/NEWS.md | 3 +-
r/R/array.R | 24 +-
r/R/arrow-package.R | 7 +
r/R/arrowExports.R | 164 +-
r/R/parquet.R | 2 +-
r/R/python.R | 39 +-
r/R/type.R | 73 +-
r/R/util.R | 5 +-
r/inst/build_arrow_static.sh | 6 -
r/man/data-type.Rd | 34 +-
r/man/read_parquet.Rd | 2 +-
r/src/array_to_vector.cpp | 11 +-
r/src/arrowExports.cpp | 3269 ++++++++++----------
r/src/arrow_cpp11.h | 40 +-
r/src/{py-to-r.cpp => bridge.cpp} | 32 +
r/src/datatype.cpp | 9 +
r/tests/testthat/helper-skip.R | 19 +-
r/tests/testthat/test-Array.R | 20 +-
r/tests/testthat/test-arrow.R | 2 +-
r/tests/testthat/test-bridge.R | 83 +
r/tests/testthat/test-chunked-array.R | 26 +-
r/tests/testthat/test-data-type.R | 44 +-
r/tests/testthat/test-dataset-dplyr.R | 2 +-
r/tests/testthat/test-dplyr-funcs-conditional.R | 2 +-
r/tests/testthat/test-dplyr-funcs-type.R | 17 +-
r/tests/testthat/test-feather.R | 6 +-
r/tests/testthat/test-parquet.R | 10 +-
r/tests/testthat/test-type.R | 4 +
r/vignettes/arrow.Rmd | 6 +-
r/vignettes/dataset.Rmd | 37 +
r/vignettes/developers/install_details.Rmd | 16 +-
r/vignettes/install.Rmd | 6 +-
testing | 2 +-
137 files changed, 4174 insertions(+), 3032 deletions(-)
copy c_glib/test/{test-int8-data-type.rb =>
test-day-time-interval-data-type.rb} (68%)
copy c_glib/test/{test-int8-data-type.rb =>
test-month-day-nano-interval-data-type.rb} (66%)
copy c_glib/test/{test-binary-data-type.rb =>
test-month-interval-data-type.rb} (68%)
delete mode 100644 ci/docker/r-fedora-clang-devel-san.dockerfile
delete mode 100755 ci/scripts/util_checkout.sh
delete mode 100755 ci/scripts/util_cleanup.sh
delete mode 100644 cpp/build-support/snappy-UBSAN.patch
create mode 100644 python/pyarrow/_compute_docstrings.py
rename r/src/{py-to-r.cpp => bridge.cpp} (78%)
create mode 100644 r/tests/testthat/test-bridge.R