suremarc commented on issue #37741: URL: https://github.com/apache/arrow/issues/37741#issuecomment-1925869375
@alamb I think we are on the same page that Do Exchange does _not_ require passing a `FlightInfo` — the problem is that the existing prepared statement interfaces _do_ require returning a `FlightInfo` back to the client. Introducing the `DoExchange` protocol breaks this assumption. For example, see the Go prepared statement implementation: [`PreparedStatement.Execute`](https://pkg.go.dev/github.com/apache/arrow/go/[email protected]/arrow/flight/flightsql#PreparedStatement.Execute), which returns a `FlightInfo`. The Rust FlightSQL client does this too. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
