zeroshade commented on issue #36567: URL: https://github.com/apache/arrow/issues/36567#issuecomment-1627436200
Flight SQL leverages using the `DoPut` method of Arrow Flight in order to allow bulk ingestion of Arrow data into a FlightSQL server. For Go, a server can implement this by implementing the `DoPutPreparedStatementUpdate` method of the FlightSQL server (which includes a `flight.MessageReader` to read in the stream of record batches). For the client, this is handled by using `Prepare` to prepare a statement and then using `SetParameters` (for a single record batch) or `SetRecordReader` (for an input stream of record batches). It is up to the server implementation to handle the incoming stream of record batches as input for getting data in. I hope this helps answer the question! -- 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: github-unsubscr...@arrow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org