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

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


    from df9e0c1264 GH-20379: [Java] Dataset Failed to update reservation while 
freeing bytes (#40101)
     add 2e2bd8b9f2 GH-34865: [C++][Java][Flight RPC] Add Session management 
messages (#34817)

No new revisions were added by this update.

Summary of changes:
 cpp/src/arrow/flight/client.cc                     |  41 +++
 cpp/src/arrow/flight/client.h                      |  21 ++
 .../integration_tests/flight_integration_test.cc   |   2 +
 .../flight/integration_tests/test_integration.cc   | 154 +++++++++
 cpp/src/arrow/flight/serialization_internal.cc     | 159 +++++++++
 cpp/src/arrow/flight/serialization_internal.h      |  20 ++
 cpp/src/arrow/flight/sql/CMakeLists.txt            |   7 +-
 cpp/src/arrow/flight/sql/client.h                  |  27 ++
 cpp/src/arrow/flight/sql/server.cc                 |  76 ++++-
 cpp/src/arrow/flight/sql/server.h                  |  19 ++
 .../arrow/flight/sql/server_session_middleware.cc  | 235 +++++++++++++
 .../arrow/flight/sql/server_session_middleware.h   |  89 +++++
 .../flight/sql/server_session_middleware_factory.h |  61 ++++
 ...=> server_session_middleware_internals_test.cc} |  26 +-
 cpp/src/arrow/flight/transport/grpc/grpc_server.cc |  26 +-
 cpp/src/arrow/flight/types.cc                      | 363 +++++++++++++++++++++
 cpp/src/arrow/flight/types.h                       | 197 +++++++++++
 dev/archery/archery/integration/runner.py          |   5 +
 docs/source/format/FlightSql.rst                   |  41 +++
 format/Flight.proto                                | 114 +++++++
 ...htInfoRequest.java => CloseSessionRequest.java} |  28 +-
 ...ghtInfoRequest.java => CloseSessionResult.java} |  68 +++-
 .../java/org/apache/arrow/flight/FlightClient.java |  96 ++++++
 .../org/apache/arrow/flight/FlightConstants.java   |  14 +
 ...oRequest.java => GetSessionOptionsRequest.java} |  30 +-
 ...ntRequest.java => GetSessionOptionsResult.java} |  42 ++-
 .../flight/NoOpSessionOptionValueVisitor.java      |  72 ++++
 .../arrow/flight/ServerSessionMiddleware.java      | 227 +++++++++++++
 .../apache/arrow/flight/SessionOptionValue.java    |  94 ++++++
 .../arrow/flight/SessionOptionValueFactory.java    | 284 ++++++++++++++++
 ...dleware.java => SessionOptionValueVisitor.java} |  42 ++-
 ...tRequest.java => SetSessionOptionsRequest.java} |  43 ++-
 .../arrow/flight/SetSessionOptionsResult.java      | 152 +++++++++
 java/flight/flight-integration-tests/pom.xml       |   4 +
 .../arrow/flight/integration/tests/Scenarios.java  |   1 +
 .../integration/tests/SessionOptionsProducer.java  | 110 +++++++
 .../integration/tests/SessionOptionsScenario.java  | 107 ++++++
 .../flight/integration/tests/IntegrationTest.java  |   5 +
 ...stener.java => CloseSessionResultListener.java} |  10 +-
 .../apache/arrow/flight/sql/FlightSqlClient.java   |  18 +
 .../apache/arrow/flight/sql/FlightSqlProducer.java |  79 +++++
 ...r.java => GetSessionOptionsResultListener.java} |  10 +-
 ...r.java => SetSessionOptionsResultListener.java} |  10 +-
 testing                                            |   2 +-
 44 files changed, 3080 insertions(+), 151 deletions(-)
 create mode 100644 cpp/src/arrow/flight/sql/server_session_middleware.cc
 create mode 100644 cpp/src/arrow/flight/sql/server_session_middleware.h
 create mode 100644 cpp/src/arrow/flight/sql/server_session_middleware_factory.h
 copy cpp/src/arrow/flight/sql/{example/acero_server.h => 
server_session_middleware_internals_test.cc} (54%)
 copy 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/{CancelFlightInfoRequest.java
 => CloseSessionRequest.java} (65%)
 copy 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/{CancelFlightInfoRequest.java
 => CloseSessionResult.java} (50%)
 copy 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/{CancelFlightInfoRequest.java
 => GetSessionOptionsRequest.java} (65%)
 copy 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/{RenewFlightEndpointRequest.java
 => GetSessionOptionsResult.java} (52%)
 create mode 100644 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/NoOpSessionOptionValueVisitor.java
 create mode 100644 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/ServerSessionMiddleware.java
 create mode 100644 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/SessionOptionValue.java
 create mode 100644 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/SessionOptionValueFactory.java
 copy 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/{FlightClientMiddleware.java
 => SessionOptionValueVisitor.java} (50%)
 copy 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/{RenewFlightEndpointRequest.java
 => SetSessionOptionsRequest.java} (51%)
 create mode 100644 
java/flight/flight-core/src/main/java/org/apache/arrow/flight/SetSessionOptionsResult.java
 create mode 100644 
java/flight/flight-integration-tests/src/main/java/org/apache/arrow/flight/integration/tests/SessionOptionsProducer.java
 create mode 100644 
java/flight/flight-integration-tests/src/main/java/org/apache/arrow/flight/integration/tests/SessionOptionsScenario.java
 copy 
java/flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/{FlightEndpointListener.java
 => CloseSessionResultListener.java} (79%)
 copy 
java/flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/{FlightEndpointListener.java
 => GetSessionOptionsResultListener.java} (77%)
 copy 
java/flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/{FlightEndpointListener.java
 => SetSessionOptionsResultListener.java} (77%)

Reply via email to