Hello,
Ryan Murray has proposed adding a GetFlightSchema RPC [1] to the Arrow
Flight Protocol [2].  The purpose of this RPC is to allow decoupling schema
and endpoint retrieval as provided by the GetFlightInfo RPC.  The new
definition provided is:

message SchemaResult {
  // Serialized Flatbuffer Schema message.
  bytes schema = 1;
}
rpc GetSchema(FlightDescriptor) returns (SchemaResult) {}

Ryan has also provided a PR demonstrating implementation of the new RPC [3]
in Java, C++ and Python which can be reviewed and merged after this
addition is approved.

Please vote whether to accept the addition. The vote will be open for at
least 72 hours.

[ ] +1 Accept this addition to the Flight protocol
[ ] +0
[ ] -1 Do not accept the changes because...


Thanks,
Micah

[1]
https://docs.google.com/document/d/1zLdFYikk3owbKpHvJrARLMlmYpi-Ef6OJy7H90MqViA/edit
[2] https://github.com/apache/arrow/blob/master/format/Flight.proto
[3] https://github.com/apache/arrow/pull/4980

Reply via email to