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 81f1020  ARROW-8423: [Rust] [Parquet] Serialize Arrow schema metadata
 discard 2b5e102  ARROW-8289: [Rust] Parquet Arrow writer with nested support
     add cfa2363  ARROW-9737: [C++][Gandiva] Add bitwise_xor() for integers
     add 68921d1  ARROW-9984: [Rust] [DataFusion] Minor cleanup DRY
     add 90e474d  ARROW-5123: [Rust] Parquet derive for simple structs
     add 77a9933  ARROW-9465: [Python] Improve ergonomics of compute module
     add d201b13  ARROW-9859: [C++] Decode username and password in URIs
     add e620cbd  ARROW-9973: [Java] JDBC DateConsumer does not allow dates 
before epoch
     add 49e5b46  ARROW-10010: [Rust] Speedup arithmetic (1.3-1.9x)
     add 2d3046f  ARROW-10011: [C++] Make FindRE2.cmake re-entrant
     add 8800a22  ARROW-7663: [Python] Raise better error message when passing 
mixed-type (int/string) Pandas dataframe to pyarrow Table
     add f146d5d  ARROW-8359: [C++/Python] Enable linux-aarch64 builds
     add a0175d2  ARROW-9587: [FlightRPC][Java] clean up FlightStream/DoPut
     add 15d5047  ARROW-9580: [JS][Doc] Fix syntax error in example code
     add 2c6d184  ARROW-10012: [C++] Make MockFileSystem thread-safe
     add 44685e2  ARROW-9703: [Developer][Archery] Restartable cherry-picking 
process for creating maintenance branches
     add 86c7a31  ARROW-10018: [CI] Disable Sphinx and API documentation build 
on master
     add b3a6da1  ARROW-9988: [Rust] [DataFusion] Added +-/* as operators to 
logical expressions.
     add 75f804e  ARROW-9848: [Rust] Implement 0.15 IPC alignment
     add 2f621fc  ARROW-9986: [Rust] allow to_timestamp to parse local times 
without fractional seconds
     new adea0c3  ARROW-8289: [Rust] Parquet Arrow writer with nested support
     new 8f0ed91  ARROW-8423: [Rust] [Parquet] Serialize Arrow schema metadata

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   (81f1020)
            \
             N -- N -- N   refs/heads/rust-parquet-arrow-writer (8f0ed91)

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:
 .dockerignore                                      |   2 +
 .github/workflows/archery.yml                      |   4 +-
 .github/workflows/dev.yml                          |  37 -
 .pre-commit-config.yaml                            |   2 +-
 ci/docker/debian-10-rust.dockerfile                |   8 +-
 cpp/cmake_modules/FindRE2.cmake                    |  17 +-
 cpp/src/arrow/compute/api_aggregate.h              |   2 +-
 cpp/src/arrow/compute/exec.cc                      |   3 -
 cpp/src/arrow/compute/function.cc                  |   6 +
 cpp/src/arrow/compute/function.h                   |   6 +-
 cpp/src/arrow/compute/kernel.cc                    |   5 +
 cpp/src/arrow/compute/kernel_test.cc               |   9 +
 .../compute/kernels/aggregate_basic_internal.h     |   6 +-
 cpp/src/arrow/compute/kernels/aggregate_test.cc    |   6 +-
 cpp/src/arrow/compute/kernels/scalar_set_lookup.cc |  31 +-
 cpp/src/arrow/filesystem/mockfs.cc                 |  42 +-
 cpp/src/arrow/filesystem/s3fs.cc                   |  21 +-
 cpp/src/arrow/filesystem/s3fs_test.cc              |   3 +
 cpp/src/arrow/python/python_to_arrow.cc            |   7 +-
 cpp/src/arrow/util/uri.cc                          |  17 +-
 cpp/src/arrow/util/uri_test.cc                     |  13 +
 cpp/src/gandiva/function_registry_arithmetic.cc    |   2 +
 cpp/src/gandiva/precompiled/arithmetic_ops.cc      |   2 +
 cpp/src/gandiva/precompiled/arithmetic_ops_test.cc |   9 +
 cpp/src/gandiva/precompiled/types.h                |   2 +
 dev/archery/archery/bot.py                         |   7 +-
 dev/archery/archery/cli.py                         |  38 +-
 dev/archery/archery/integration/datagen.py         |  14 +-
 dev/archery/archery/release.py                     | 280 +++++--
 dev/archery/archery/testing.py                     |  13 +
 dev/archery/archery/tests/test_release.py          | 333 ++++++++
 dev/release/00-prepare-test.rb                     |  58 ++
 dev/release/00-prepare.sh                          |  26 +-
 dev/tasks/conda-recipes/arrow-cpp/build-arrow.sh   |   1 +
 dev/tasks/conda-recipes/arrow-cpp/meta.yaml        |   3 -
 dev/tasks/conda-recipes/drone-steps.sh             |  27 +
 dev/tasks/conda-recipes/drone.yml                  |  43 +
 dev/tasks/crossbow.py                              |  10 +-
 dev/tasks/tasks.yml                                |  27 +
 docs/source/cpp/compute.rst                        |   2 +-
 .../arrow/adapter/jdbc/consumer/DateConsumer.java  |  28 +-
 .../jdbc/src/test/resources/h2/test1_date_h2.yml   |   2 +
 .../java/org/apache/arrow/flight/FlightClient.java |   2 +-
 .../arrow/flight/FlightRuntimeException.java       |   2 +-
 .../org/apache/arrow/flight/FlightService.java     |  53 +-
 .../java/org/apache/arrow/flight/FlightStream.java | 121 ++-
 .../java/org/apache/arrow/flight/StreamPipe.java   |  36 +-
 .../org/apache/arrow/flight/TestDoExchange.java    |  92 +-
 .../java/org/apache/arrow/flight/TestLeak.java     |   2 +-
 js/README.md                                       |   2 +-
 python/pyarrow/_compute.pyx                        | 191 ++++-
 python/pyarrow/compute.py                          | 229 +++--
 python/pyarrow/includes/libarrow.pxd               |  11 +
 python/pyarrow/tests/test_compute.py               | 189 ++++-
 python/pyarrow/tests/test_convert_builtin.py       |   8 +-
 python/pyarrow/tests/test_pandas.py                |  34 +-
 r/man/RecordBatch.Rd                               |   3 +-
 r/man/Table.Rd                                     |   3 +-
 r/src/compute.cpp                                  |   2 +-
 rust/Cargo.toml                                    |   2 +
 rust/arrow-flight/src/utils.rs                     |  15 +-
 rust/arrow/benches/arithmetic_kernels.rs           |  27 +-
 rust/arrow/src/compute/kernels/arithmetic.rs       |  93 +-
 rust/arrow/src/ipc/convert.rs                      |   2 +-
 rust/arrow/src/ipc/mod.rs                          |   1 +
 rust/arrow/src/ipc/reader.rs                       |  77 +-
 rust/arrow/src/ipc/writer.rs                       | 304 +++++--
 rust/datafusion/src/dataframe.rs                   |   2 +-
 rust/datafusion/src/logical_plan/mod.rs            | 151 +---
 rust/datafusion/src/logical_plan/operators.rs      | 141 ++++
 .../src/physical_plan/datetime_expressions.rs      |  67 +-
 rust/parquet/src/record/mod.rs                     |   6 +-
 .../parquet/src/record/record_writer.rs            |  14 +-
 rust/{benchmarks => parquet_derive}/Cargo.toml     |  25 +-
 rust/parquet_derive/README.md                      |  98 +++
 rust/parquet_derive/src/lib.rs                     | 126 +++
 rust/parquet_derive/src/parquet_field.rs           | 931 +++++++++++++++++++++
 .../{benchmarks => parquet_derive_test}/Cargo.toml |  15 +-
 rust/parquet_derive_test/src/lib.rs                | 129 +++
 79 files changed, 3626 insertions(+), 754 deletions(-)
 create mode 100644 dev/archery/archery/tests/test_release.py
 create mode 100755 dev/tasks/conda-recipes/drone-steps.sh
 create mode 100644 dev/tasks/conda-recipes/drone.yml
 create mode 100644 rust/datafusion/src/logical_plan/operators.rs
 copy cpp/src/arrow/python/init.h => rust/parquet/src/record/record_writer.rs 
(76%)
 copy rust/{benchmarks => parquet_derive}/Cargo.toml (74%)
 create mode 100644 rust/parquet_derive/README.md
 create mode 100644 rust/parquet_derive/src/lib.rs
 create mode 100644 rust/parquet_derive/src/parquet_field.rs
 copy rust/{benchmarks => parquet_derive_test}/Cargo.toml (74%)
 create mode 100644 rust/parquet_derive_test/src/lib.rs

Reply via email to