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

nevime pushed a change to branch rust-parquet-arrow-writer
in repository https://gitbox.apache.org/repos/asf/arrow.git.


 discard 228aec1  ARROW-10095: [Rust] Update rust-parquet-arrow-writer branch's 
encode_arrow_schema with ipc changes
    omit 8f0ed91  ARROW-8423: [Rust] [Parquet] Serialize Arrow schema metadata
    omit adea0c3  ARROW-8289: [Rust] Parquet Arrow writer with nested support
     add 728dec5  ARROW-10022: [C++] Fix divide by zero and overflow error for 
scalar arithmetic benchmark
     add 0b83c92  ARROW-7302: [C++] CSV: allow dictionary types in explicit 
column types
     add ca12cd1  ARROW-10024: [C++][Parquet] Create nested reading benchmarks
     add 7a532ed  ARROW-8678: [C++/Python][Parquet] Remove old writer code path
     add 4716cd3  ARROW-3757: [R] R bindings for Flight RPC client
     add eba7347  ARROW-9971: [Rust] Improve speed of `take` by 2x-3x (change 
scaling with batch size)
     add 6b3df45  ARROW-9990: [Rust] [DataFusion] Fixed the NOT operator
     add f09e7f7  ARROW-10028: [Rust] Simplified macro
     add 5e53d8c  ARROW-9977: [Rust] Added min/max of [Large]StringArray
     add 31025a0  ARROW-9987: [Rust] [DataFusion] Improved docs for `Expr`
     add 9b35e96  ARROW-10001 [Rust] [DataFusion] Added developer guide to 
README.
     add 84b1512  ARROW-10034: [Rust] Fix Rust build on master
     add 1f30466  ARROW-10002: [Rust] Remove `default fn` from 
`PrimitiveArrayOps`
     add 7ca8ee0  ARROW-9338: [Rust]  Add clippy instructions
     add 24a4a44  ARROW-9902: [Rust] [DataFusion] Add array() built-in function
     add e067dea  ARROW-9937: [Rust] [DataFusion] Improved aggregations
     add a17717f  ARROW-10017: [Java] Fix LargeMemoryUtil long conversion
     add 0b4fa2a  ARROW-9969: [C++] Fix RecordBatchBuilder with dictionary types
     add 8cb15e6  ARROW-10048: [Rust] Fixed error in computing min/max with 
null entries.
     add bc987cd  ARROW-9922: [Rust] Add StructArray::TryFrom (+40%)
     add 5e1344b  ARROW-10037: [C++] Workaround to force find AWS SDK to look 
for shared libraries
     add 9875d29  ARROW-9946: [R] Check `sink` argument class in 
`ParquetFileWriter`
     add 248803c  ARROW-9775: [C++] Automatic S3 region selection
     add 44f3de2  ARROW-8494: [C++][Parquet] Full support for reading mixed 
list and structs
     add 9dd18a1  ARROW-10055: [Rust] DoubleEndedIterator implementation for 
NullableIter
     add c47b58a  ARROW-10013: [FlightRPC][C++] fix setting generic client 
options
     add c557ac3  ARROW-10035: [C++] Update vendored libraries
     add 40d6475  ARROW-10049: [C++/Python] Sync conda recipe with conda-forge
     add 9546388  ARROW-4189: [Rust] Added coverage report.
     add de7cc0f  ARROW-10062: [Rust] Fix for null elems at key position in 
dictionary arrays
     add 8595406  ARROW-10060: [Rust] [DataFusion] Fixed error on which Err 
were discarded in MergeExec.
     add 69d57d4  ARROW-10064: [C++] Resolve compile warnings on Apple Clang 12
     add 02287b4  ARROW-9078: [C++] Parquet read / write extension type with 
nested storage type
     add 8563b42  PARQUET-1878: [C++] lz4 codec is not compatible with Hadoop 
Lz4Codec
     add 66aad9d  ARROW-9010: [Java] Framework and interface changes for 
RecordBatch IPC buffer compression
     add 697f141  ARROW-10016: [Rust] Implement is null / is not null kernels
     add e3a8d06  ARROW-10044: [Rust] Improved Arrow's README.
     add f1f4001  ARROW-9897: [C++][Gandiva] Added to_date function
     add 10e29a2  ARROW-10073: [Python] Don't rely on dict item order in 
test_parquet_nested_storage
     add 152f8b0  ARROW-10066: [C++] Make sure default AWS region selection 
algorithm is used
     add ac86123  ARROW-9970: [Go] fix checkptr failure in sum methods
     add f7f5baa  ARROW-10077: [C++] Fix possible integer multiplication 
overflow
     add 3a32019  ARROW-9934 [Rust] Shape and stride check in tensor
     add 8eef4fd  ARROW-10075: [C++] Use nullopt from arrow::util instead of 
vendored namespace
     add a4115ba  ARROW-10074: [C++] Use string constructor instead of 
string_view.to_string
     add ea4a405  ARROW-10051: [C++][Compute] Move kernel state when merging
     add 04eb733  ARROW-9603: [C++] Fix parquet write to not assume leaf-array 
validity bitmaps have the same values as parent structs
     add 171e8bf  ARROW-10027: [C++] Fix Take array kernel for NullType
     add f358a29  ARROW-10076: [C++] Use temporary directory facility in all 
unit tests
     add c3e399c  ARROW-10065: [Rust] Simplify code (+500, -1k)
     add 5e150bb  ARROW-9557: [R] Iterating over parquet columns is slow in R
     add 6c31940  ARROW-10083: [C++] Improve Parquet fuzz seed corpus
     add 512e4d1  ARROW-10085: [C++] Fix S3 region resolution on Windows
     add cadaaa9  ARROW-10003: [C++] Create parent dir for any destination fs 
in CopyFiles
     add c0dd2e2  ARROW-8601: [Go][Flight] Implementations Flight RPC server 
and client
     add 6a35f8a  ARROW-10081: [C++/Python] Fix bash syntax in drone.io conda 
builds
     add b470be3  ARROW-10063: [Archery][CI] Fetch main branch in archery build 
only when it is a pull request
     add 3176548  ARROW-10092: [Dev][Go] Add grpc generated go files to rat 
exclusion list
     add a67d30c  ARROW-10087: [CI] Fix nightly docs job
     new 32d328b  ARROW-8289: [Rust] Parquet Arrow writer with nested support
     new 28b075d  ARROW-8423: [Rust] [Parquet] Serialize Arrow schema metadata
     new ac971db  ARROW-10095: [Rust] Update rust-parquet-arrow-writer branch's 
encode_arrow_schema with ipc changes

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   (228aec1)
            \
             N -- N -- N   refs/heads/rust-parquet-arrow-writer (ac971db)

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 3 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                      |    1 +
 .github/workflows/rust_cron.yml                    |   56 +
 LICENSE.txt                                        |    4 +-
 ci/appveyor-cpp-build.bat                          |    2 +-
 ci/appveyor-cpp-setup.bat                          |    1 -
 ci/docker/linux-apt-docs.dockerfile                |    8 +
 ci/scripts/rust_coverage.sh                        |   39 +
 cpp/cmake_modules/SetupCxxFlags.cmake              |    4 +-
 cpp/cmake_modules/ThirdpartyToolchain.cmake        |   20 +
 cpp/src/arrow/array/array_dict_test.cc             |   17 +-
 cpp/src/arrow/array/builder_dict.cc                |   41 +-
 cpp/src/arrow/array/builder_dict.h                 |   76 +-
 cpp/src/arrow/array/dict_internal.h                |   11 -
 cpp/src/arrow/buffer.cc                            |    2 +-
 cpp/src/arrow/builder.cc                           |    6 +
 cpp/src/arrow/compute/exec.cc                      |    2 +-
 cpp/src/arrow/compute/kernel.h                     |    2 +-
 cpp/src/arrow/compute/kernels/aggregate_basic.cc   |    6 +-
 .../compute/kernels/aggregate_basic_internal.h     |    6 +-
 cpp/src/arrow/compute/kernels/aggregate_mode.cc    |   10 +-
 .../compute/kernels/scalar_arithmetic_benchmark.cc |   21 +-
 cpp/src/arrow/compute/kernels/vector_selection.cc  |    4 +-
 .../arrow/compute/kernels/vector_selection_test.cc |    1 +
 cpp/src/arrow/csv/converter.cc                     |  763 +--
 cpp/src/arrow/csv/converter.h                      |    3 +
 cpp/src/arrow/csv/converter_test.cc                |   89 +-
 cpp/src/arrow/dataset/discovery.cc                 |    2 +-
 cpp/src/arrow/dataset/file_base.cc                 |    2 +-
 cpp/src/arrow/dataset/file_csv.cc                  |    2 +-
 cpp/src/arrow/dataset/filter.cc                    |    2 +-
 cpp/src/arrow/dataset/partition.cc                 |    2 +-
 cpp/src/arrow/extension_type.cc                    |   26 +
 cpp/src/arrow/extension_type.h                     |   10 +
 cpp/src/arrow/filesystem/filesystem.cc             |   44 +-
 cpp/src/arrow/filesystem/filesystem.h              |   24 +-
 cpp/src/arrow/filesystem/filesystem_test.cc        |   47 +-
 cpp/src/arrow/filesystem/path_util.cc              |   38 +-
 cpp/src/arrow/filesystem/path_util.h               |    6 +
 cpp/src/arrow/filesystem/s3fs.cc                   |  247 +-
 cpp/src/arrow/filesystem/s3fs.h                    |   23 +-
 cpp/src/arrow/filesystem/s3fs_narrative_test.cc    |    6 +-
 cpp/src/arrow/filesystem/s3fs_test.cc              |  100 +-
 cpp/src/arrow/flight/client.cc                     |   16 +-
 cpp/src/arrow/flight/flight_test.cc                |    2 +-
 cpp/src/arrow/io/buffered_test.cc                  |   10 +-
 cpp/src/arrow/io/file_test.cc                      |   64 +-
 cpp/src/arrow/io/memory_test.cc                    |    4 +-
 cpp/src/arrow/ipc/metadata_internal.cc             |    2 +-
 cpp/src/arrow/ipc/read_write_test.cc               |   41 +-
 cpp/src/arrow/json/parser.cc                       |    2 +-
 cpp/src/arrow/scalar.cc                            |    7 +-
 cpp/src/arrow/scalar_test.cc                       |    2 +-
 cpp/src/arrow/table_builder.cc                     |   16 +-
 cpp/src/arrow/table_builder_test.cc                |   27 +
 cpp/src/arrow/testing/gtest_util.cc                |   21 +
 cpp/src/arrow/testing/gtest_util.h                 |   11 +
 cpp/src/arrow/testing/random.cc                    |   35 +-
 cpp/src/arrow/testing/random.h                     |   49 +-
 cpp/src/arrow/type_traits.h                        |   28 +-
 cpp/src/arrow/util/atomic_shared_ptr.h             |   34 +-
 cpp/src/arrow/util/bit_stream_utils.h              |    3 +-
 cpp/src/arrow/util/compression.cc                  |   15 +
 cpp/src/arrow/util/compression.h                   |   13 +-
 cpp/src/arrow/util/compression_internal.h          |    3 +
 cpp/src/arrow/util/compression_lz4.cc              |  107 +
 cpp/src/arrow/util/compression_test.cc             |   70 +-
 cpp/src/arrow/util/cpu_info.h                      |    5 +
 cpp/src/arrow/util/hashing.h                       |    9 -
 cpp/src/arrow/util/io_util_test.cc                 |   11 +-
 cpp/src/arrow/util/simd.h                          |    4 +
 cpp/src/arrow/util/string.cc                       |    2 +-
 cpp/src/arrow/util/uri.cc                          |    2 +-
 cpp/src/arrow/util/utf8.cc                         |    7 +-
 cpp/src/arrow/vendored/datetime.h                  |    5 +
 cpp/src/arrow/vendored/datetime/README.md          |    2 +-
 cpp/src/arrow/vendored/datetime/date.h             |  101 +-
 cpp/src/arrow/vendored/datetime/ios.h              |    4 +-
 cpp/src/arrow/vendored/datetime/ios.mm             |  526 +--
 cpp/src/arrow/vendored/datetime/tz.cpp             |  145 +-
 cpp/src/arrow/vendored/datetime/tz.h               |  269 +-
 cpp/src/arrow/vendored/datetime/tz_private.h       |    6 +-
 cpp/src/arrow/vendored/string_view.hpp             |   49 +-
 cpp/src/arrow/vendored/utfcpp/README.md            |   28 +
 .../arrow/vendored/{utf8cpp => utfcpp}/checked.h   |   64 +-
 cpp/src/arrow/vendored/{utf8cpp => utfcpp}/core.h  |   45 +-
 cpp/src/arrow/vendored/utfcpp/cpp11.h              |  103 +
 cpp/src/arrow/vendored/xxhash.h                    |   10 -
 cpp/src/arrow/vendored/xxhash/README.md            |    3 +-
 cpp/src/arrow/vendored/xxhash/xxh3.h               | 1583 -------
 cpp/src/arrow/vendored/xxhash/xxhash.c             | 1141 +----
 cpp/src/arrow/vendored/xxhash/xxhash.h             | 4854 ++++++++++++++++++--
 cpp/src/gandiva/function_registry_datetime.cc      |    7 +
 cpp/src/gandiva/gdv_function_stubs.cc              |   25 +
 cpp/src/gandiva/tests/projector_test.cc            |   49 +-
 cpp/src/gandiva/tests/test_util.h                  |    2 +
 cpp/src/gandiva/to_date_holder.cc                  |   35 +-
 cpp/src/parquet/CMakeLists.txt                     |   22 +
 cpp/src/parquet/arrow/arrow_reader_writer_test.cc  |   56 +-
 cpp/src/parquet/arrow/generate_fuzz_corpus.cc      |   83 +-
 cpp/src/parquet/arrow/path_internal.cc             |    3 +
 cpp/src/parquet/arrow/path_internal.h              |    3 +
 cpp/src/parquet/arrow/reader.cc                    |  524 ++-
 cpp/src/parquet/arrow/reader_internal.cc           |  136 -
 cpp/src/parquet/arrow/reader_internal.h            |   10 -
 cpp/src/parquet/arrow/reader_writer_benchmark.cc   |  142 +-
 cpp/src/parquet/arrow/reconstruct_internal_test.cc |  149 +-
 cpp/src/parquet/arrow/schema.cc                    |   84 +-
 cpp/src/parquet/arrow/schema.h                     |   11 +-
 cpp/src/parquet/arrow/writer.cc                    |  381 +-
 cpp/src/parquet/arrow/writer.h                     |    2 -
 cpp/src/parquet/column_reader.cc                   |  135 +-
 cpp/src/parquet/column_reader.h                    |   23 +-
 cpp/src/parquet/column_writer.cc                   |  307 +-
 cpp/src/parquet/column_writer.h                    |   11 +-
 cpp/src/parquet/column_writer_test.cc              |   10 +-
 cpp/src/parquet/exception.h                        |    7 +
 cpp/src/parquet/file_deserialize_test.cc           |    8 +-
 cpp/src/parquet/file_serialize_test.cc             |   15 +-
 cpp/src/parquet/level_comparison.cc                |   82 +
 .../util/simd.h => parquet/level_comparison.h}     |   38 +-
 .../src/parquet/level_comparison_avx2.cc           |   26 +-
 cpp/src/parquet/level_comparison_inc.h             |   64 +
 cpp/src/parquet/level_conversion.cc                |  306 +-
 cpp/src/parquet/level_conversion.h                 |   97 +-
 cpp/src/parquet/level_conversion_benchmark.cc      |   16 +-
 .../src/parquet/level_conversion_bmi2.cc           |   29 +-
 cpp/src/parquet/level_conversion_inc.h             |  140 +
 cpp/src/parquet/level_conversion_test.cc           |  305 +-
 cpp/src/parquet/reader_test.cc                     |   74 +-
 cpp/src/parquet/statistics.cc                      |    8 +-
 cpp/src/parquet/thrift_internal.h                  |    5 +-
 cpp/src/parquet/types.cc                           |   41 +-
 cpp/src/parquet/types.h                            |    9 -
 cpp/src/plasma/client.cc                           |    1 -
 cpp/submodules/parquet-testing                     |    2 +-
 dev/release/rat_exclude_files.txt                  |    1 +
 .../linux_aarch64_python3.6.____cpython.yaml       |   16 +-
 .../linux_aarch64_python3.7.____cpython.yaml       |   16 +-
 .../linux_aarch64_python3.8.____cpython.yaml       |   16 +-
 ...a_compiler_version9.2python3.6.____cpython.yaml |   10 +-
 ...a_compiler_version9.2python3.7.____cpython.yaml |   10 +-
 ...a_compiler_version9.2python3.8.____cpython.yaml |   10 +-
 ..._compiler_versionNonepython3.6.____cpython.yaml |   10 +-
 ..._compiler_versionNonepython3.7.____cpython.yaml |   10 +-
 ..._compiler_versionNonepython3.8.____cpython.yaml |   10 +-
 .../.ci_support/osx_python3.6.____cpython.yaml     |   14 +-
 .../.ci_support/osx_python3.7.____cpython.yaml     |   14 +-
 .../.ci_support/osx_python3.8.____cpython.yaml     |   14 +-
 .../.ci_support/win_python3.6.____cpython.yaml     |   12 +-
 .../.ci_support/win_python3.7.____cpython.yaml     |   12 +-
 .../.ci_support/win_python3.8.____cpython.yaml     |   12 +-
 dev/tasks/conda-recipes/arrow-cpp/bld-arrow.bat    |    3 +-
 dev/tasks/conda-recipes/arrow-cpp/build-arrow.sh   |    1 +
 dev/tasks/conda-recipes/arrow-cpp/meta.yaml        |   25 +-
 dev/tasks/conda-recipes/drone-steps.sh             |    2 +-
 docs/source/developers/cpp/conventions.rst         |   21 +
 format/Flight.proto                                |    2 +
 go/arrow/flight/Flight.pb.go                       | 1473 ++++++
 go/arrow/flight/Flight_grpc.pb.go                  |  877 ++++
 go/arrow/flight/client.go                          |   89 +
 go/arrow/flight/client_auth.go                     |   91 +
 go/arrow/flight/example_flight_server_test.go      |   86 +
 go/arrow/flight/flight_test.go                     |  305 ++
 go/arrow/{go.mod => flight/gen.go}                 |   12 +-
 go/arrow/flight/server.go                          |  118 +
 go/arrow/flight/server_auth.go                     |  145 +
 go/arrow/go.mod                                    |    8 +
 go/arrow/go.sum                                    |   94 +
 go/arrow/ipc/flight_data_reader.go                 |  210 +
 go/arrow/ipc/flight_data_writer.go                 |  150 +
 go/arrow/math/float64_avx2_amd64.go                |    4 +-
 go/arrow/math/float64_sse4_amd64.go                |    4 +-
 go/arrow/math/int64_avx2_amd64.go                  |    4 +-
 go/arrow/math/int64_sse4_amd64.go                  |    4 +-
 go/arrow/math/type_simd_amd64.go.tmpl              |    4 +-
 go/arrow/math/uint64_avx2_amd64.go                 |    4 +-
 go/arrow/math/uint64_sse4_amd64.go                 |    4 +-
 .../java/org/apache/arrow/flight/ArrowMessage.java |    9 +
 .../apache/arrow/memory/util/LargeMemoryUtil.java  |    4 +-
 .../arrow/memory/util/TestLargeMemoryUtil.java     |  105 +
 .../java/org/apache/arrow/vector/VectorLoader.java |   13 +-
 .../org/apache/arrow/vector/VectorUnloader.java    |   30 +-
 .../arrow/vector/compression/CompressionCodec.java |   51 +
 .../arrow/vector/compression/CompressionUtil.java  |   60 +
 .../vector/compression/NoCompressionCodec.java     |   54 +
 .../vector/ipc/message/ArrowBodyCompression.java}  |   59 +-
 .../arrow/vector/ipc/message/ArrowRecordBatch.java |   41 +-
 .../vector/ipc/message/MessageSerializer.java      |    8 +-
 python/pyarrow/_dataset.pyx                        |    3 +-
 python/pyarrow/_flight.pyx                         |    3 +-
 python/pyarrow/_parquet.pyx                        |    1 +
 python/pyarrow/_s3fs.pyx                           |    7 +
 python/pyarrow/includes/libarrow_fs.pxd            |    1 +
 python/pyarrow/parquet.py                          |    7 +-
 python/pyarrow/tests/test_compute.py               |   28 +
 python/pyarrow/tests/test_csv.py                   |   32 +
 python/pyarrow/tests/test_extension_type.py        |   75 +-
 python/pyarrow/tests/test_flight.py                |    2 +
 python/pyarrow/tests/test_fs.py                    |   29 +-
 python/pyarrow/tests/test_parquet.py               |   24 +-
 r/DESCRIPTION                                      |    1 +
 r/NAMESPACE                                        |    5 +
 r/R/arrow-package.R                                |    2 +-
 r/R/arrowExports.R                                 |   32 +-
 r/R/filesystem.R                                   |   19 +-
 r/R/flight.R                                       |   81 +
 r/R/parquet.R                                      |   77 +-
 r/_pkgdown.yml                                     |    6 +
 r/inst/demo_flight_server.py                       |  120 +
 r/man/ParquetFileReader.Rd                         |   21 +-
 r/man/ParquetFileWriter.Rd                         |    9 +
 r/man/flight_connect.Rd                            |   21 +
 r/man/flight_get.Rd                                |   19 +
 r/man/load_flight_server.Rd                        |   17 +
 r/man/push_data.Rd                                 |   21 +
 r/src/arrowExports.cpp                             |  135 +-
 r/src/filesystem.cpp                               |   20 +-
 r/src/parquet.cpp                                  |   55 +
 r/tests/testthat/test-parquet.R                    |   35 +
 r/vignettes/flight.Rmd                             |   78 +
 rust/README.md                                     |   21 +
 rust/arrow/README.md                               |   56 +-
 rust/arrow/benches/array_from_vec.rs               |   53 +
 rust/arrow/benches/take_kernels.rs                 |   79 +-
 rust/arrow/examples/tensor_builder.rs              |   67 +
 rust/arrow/src/array/array.rs                      | 1470 +++---
 rust/arrow/src/array/equal.rs                      |  809 +---
 rust/arrow/src/array/mod.rs                        |    8 +-
 rust/arrow/src/compute/kernels/aggregate.rs        |   85 +-
 rust/arrow/src/compute/kernels/boolean.rs          |  240 +-
 rust/arrow/src/compute/kernels/concat.rs           |    2 +-
 rust/arrow/src/compute/kernels/filter.rs           |   34 +-
 rust/arrow/src/compute/kernels/sort.rs             |    2 +-
 rust/arrow/src/compute/kernels/take.rs             |  241 +-
 rust/arrow/src/datatypes.rs                        |  146 +-
 rust/arrow/src/tensor.rs                           |  307 +-
 rust/arrow/src/util/pretty.rs                      |    1 +
 rust/datafusion/Cargo.toml                         |    1 +
 rust/datafusion/README.md                          |  104 +
 rust/datafusion/benches/aggregate_query_sql.rs     |  137 +-
 rust/datafusion/examples/simple_udf.rs             |    4 +-
 rust/datafusion/src/datasource/parquet.rs          |    1 +
 rust/datafusion/src/execution/context.rs           |   57 +-
 rust/datafusion/src/lib.rs                         |    1 +
 rust/datafusion/src/logical_plan/mod.rs            |  189 +-
 rust/datafusion/src/logical_plan/operators.rs      |    3 -
 rust/datafusion/src/physical_plan/aggregates.rs    |   22 +-
 .../src/physical_plan/array_expressions.rs         |  108 +
 rust/datafusion/src/physical_plan/common.rs        |  159 +-
 .../src/physical_plan/datetime_expressions.rs      |    4 +-
 rust/datafusion/src/physical_plan/explain.rs       |    6 +-
 rust/datafusion/src/physical_plan/expressions.rs   | 1791 ++++----
 rust/datafusion/src/physical_plan/filter.rs        |    7 +-
 rust/datafusion/src/physical_plan/functions.rs     |   98 +-
 .../datafusion/src/physical_plan/hash_aggregate.rs |  852 ++--
 .../src/physical_plan/math_expressions.rs          |    4 +-
 rust/datafusion/src/physical_plan/merge.rs         |    6 +-
 rust/datafusion/src/physical_plan/mod.rs           |  100 +-
 rust/datafusion/src/physical_plan/planner.rs       |   69 +-
 rust/datafusion/src/prelude.rs                     |    2 +-
 rust/datafusion/src/scalar.rs                      |  305 ++
 rust/datafusion/src/sql/planner.rs                 |   21 +-
 rust/datafusion/src/test/mod.rs                    |    1 +
 rust/datafusion/src/test/variable.rs               |    6 +-
 rust/datafusion/src/variable/mod.rs                |    2 +-
 rust/datafusion/tests/sql.rs                       |  276 +-
 rust/datafusion/tests/user_defined_plan.rs         |    5 +-
 267 files changed, 18988 insertions(+), 9140 deletions(-)
 create mode 100644 .github/workflows/rust_cron.yml
 create mode 100755 ci/scripts/rust_coverage.sh
 create mode 100644 cpp/src/arrow/vendored/utfcpp/README.md
 rename cpp/src/arrow/vendored/{utf8cpp => utfcpp}/checked.h (87%)
 rename cpp/src/arrow/vendored/{utf8cpp => utfcpp}/core.h (93%)
 create mode 100644 cpp/src/arrow/vendored/utfcpp/cpp11.h
 delete mode 100644 cpp/src/arrow/vendored/xxhash/xxh3.h
 create mode 100644 cpp/src/parquet/level_comparison.cc
 copy cpp/src/{arrow/util/simd.h => parquet/level_comparison.h} (61%)
 copy rust/datafusion/src/variable/mod.rs => 
cpp/src/parquet/level_comparison_avx2.cc (63%)
 create mode 100644 cpp/src/parquet/level_comparison_inc.h
 copy rust/datafusion/src/variable/mod.rs => 
cpp/src/parquet/level_conversion_bmi2.cc (55%)
 create mode 100644 cpp/src/parquet/level_conversion_inc.h
 create mode 100644 go/arrow/flight/Flight.pb.go
 create mode 100644 go/arrow/flight/Flight_grpc.pb.go
 create mode 100644 go/arrow/flight/client.go
 create mode 100644 go/arrow/flight/client_auth.go
 create mode 100644 go/arrow/flight/example_flight_server_test.go
 create mode 100644 go/arrow/flight/flight_test.go
 copy go/arrow/{go.mod => flight/gen.go} (73%)
 create mode 100644 go/arrow/flight/server.go
 create mode 100644 go/arrow/flight/server_auth.go
 create mode 100644 go/arrow/ipc/flight_data_reader.go
 create mode 100644 go/arrow/ipc/flight_data_writer.go
 create mode 100755 
java/memory/memory-core/src/test/java/org/apache/arrow/memory/util/TestLargeMemoryUtil.java
 create mode 100644 
java/vector/src/main/java/org/apache/arrow/vector/compression/CompressionCodec.java
 create mode 100644 
java/vector/src/main/java/org/apache/arrow/vector/compression/CompressionUtil.java
 create mode 100644 
java/vector/src/main/java/org/apache/arrow/vector/compression/NoCompressionCodec.java
 copy 
java/{memory/memory-core/src/main/java/org/apache/arrow/memory/util/LargeMemoryUtil.java
 => 
vector/src/main/java/org/apache/arrow/vector/ipc/message/ArrowBodyCompression.java}
 (50%)
 create mode 100644 r/R/flight.R
 create mode 100644 r/inst/demo_flight_server.py
 create mode 100644 r/man/flight_connect.Rd
 create mode 100644 r/man/flight_get.Rd
 create mode 100644 r/man/load_flight_server.Rd
 create mode 100644 r/man/push_data.Rd
 create mode 100644 r/vignettes/flight.Rmd
 create mode 100644 rust/arrow/examples/tensor_builder.rs
 create mode 100644 rust/datafusion/src/physical_plan/array_expressions.rs
 create mode 100644 rust/datafusion/src/scalar.rs

Reply via email to