Ryan Nicholson created ARROW-9825:
-------------------------------------

             Summary: [FlightRPC] Add a "Flight SQL" extension on top of 
FlightRPC 
                 Key: ARROW-9825
                 URL: https://issues.apache.org/jira/browse/ARROW-9825
             Project: Apache Arrow
          Issue Type: New Feature
          Components: FlightRPC, Format
            Reporter: Ryan Nicholson


As a developer of database clients and backends, I would like to have a 
standard in place to communicate between the two while being able to leverage 
the data transfer features of Arrow Flight.

The Arrow Flight RPC specification allows for extensibility by using opaque 
payloads to perform “Actions”, specify “Commands” and so on.

I propose the addition of a Flight SQL extension consisting of predefined 
protobuf messages and workflows to enable features such as:
 * Discovering specific database capabilities from generic clients
 * Browsing catalogs.
 * Execution of different types of SQL commands.

Supporting documentation and a POC changelist will be sent to the mailing list 
in the coming days which describes protobuf messages and workflows enabling 
these features.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to