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

wesm pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.


    from 59a6788  ARROW-6833: [R][CI] Add crossbow job for full R autobrew 
macOS build
     add d1848c8  ARROW-6855: [FlightRPC][C++][Python] Flight middleware for 
C++/Python

No new revisions were added by this update.

Summary of changes:
 cpp/src/arrow/flight/api.h                         |   3 +
 cpp/src/arrow/flight/client.cc                     | 122 ++++-
 cpp/src/arrow/flight/client.h                      |   5 +
 cpp/src/arrow/flight/client_middleware.h           |  73 +++
 cpp/src/arrow/flight/flight_test.cc                | 546 +++++++++++++++++----
 cpp/src/arrow/flight/middleware.h                  |  69 +++
 .../{server_auth.cc => middleware_internal.h}      |  35 +-
 cpp/src/arrow/flight/server.cc                     | 259 +++++++---
 cpp/src/arrow/flight/server.h                      |  24 +-
 cpp/src/arrow/flight/server_middleware.h           |  83 ++++
 cpp/src/arrow/flight/test_util.cc                  |  19 -
 cpp/src/arrow/flight/test_util.h                   |  16 -
 cpp/src/arrow/python/flight.cc                     | 117 +++++
 cpp/src/arrow/python/flight.h                      |  99 ++++
 docs/source/cpp/api/flight.rst                     |  27 +
 docs/source/python/api/flight.rst                  |  13 +
 python/examples/flight/middleware.py               | 167 +++++++
 python/pyarrow/_flight.pyx                         | 433 +++++++++++++++-
 python/pyarrow/flight.py                           |   6 +
 python/pyarrow/includes/libarrow_flight.pxd        | 111 +++++
 python/pyarrow/tests/test_flight.py                | 101 +++-
 21 files changed, 2106 insertions(+), 222 deletions(-)
 create mode 100644 cpp/src/arrow/flight/client_middleware.h
 create mode 100644 cpp/src/arrow/flight/middleware.h
 copy cpp/src/arrow/flight/{server_auth.cc => middleware_internal.h} (67%)
 create mode 100644 cpp/src/arrow/flight/server_middleware.h
 create mode 100644 python/examples/flight/middleware.py

Reply via email to