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

Reply via email to