This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from b172284 ARROW-13238: [C++][Compute][Dataset] Use an ExecPlan for
dataset scans
add 176a703 ARROW-13225: [Go][FlightRPC][Integration] Implement Flight
Custom Middleware and Integration Tests for Go
No new revisions were added by this update.
Summary of changes:
dev/archery/archery/integration/tester_go.py | 52 +++
docs/source/status.rst | 6 +-
go/arrow/flight/basic_auth_flight_test.go | 3 +-
go/arrow/flight/client.go | 196 ++++++++
go/arrow/flight/flight_middleware_test.go | 297 ++++++++++++
go/arrow/flight/flight_test.go | 2 +-
go/arrow/flight/record_batch_reader.go | 11 +
go/arrow/flight/record_batch_writer.go | 26 +-
go/arrow/flight/server.go | 75 ++++
go/arrow/flight/server_auth.go | 30 +-
go/arrow/go.mod | 30 +-
go/arrow/go.sum | 110 ++++-
.../cmd/arrow-flight-integration-client}/main.go | 37 +-
.../cmd/arrow-flight-integration-server}/main.go | 28 +-
go/arrow/internal/flight_integration/middleware.go | 58 +++
go/arrow/internal/flight_integration/scenario.go | 497 +++++++++++++++++++++
16 files changed, 1389 insertions(+), 69 deletions(-)
create mode 100644 go/arrow/flight/flight_middleware_test.go
copy go/arrow/{_examples/helloworld =>
internal/flight_integration/cmd/arrow-flight-integration-client}/main.go (51%)
copy go/arrow/{_examples/helloworld =>
internal/flight_integration/cmd/arrow-flight-integration-server}/main.go (60%)
create mode 100644 go/arrow/internal/flight_integration/middleware.go
create mode 100644 go/arrow/internal/flight_integration/scenario.go