Phoenix500526 opened a new pull request, #11500:
URL: https://github.com/apache/arrow-rs/pull/11500

   # Which issue does this PR close?
   
   - Part of #11383
   - Builds on #11499. Its documentation and Go metadata commits are included 
here until that PR merges.
   
   # Rationale for this change
   
   Flight clients need protocol messages for server session options. A prepared 
statement result can also tell a Flight SQL client whether to use the query or 
update command.
   
   # What changes are included in this PR?
   
   - Add experimental session option and close session messages, regenerate the 
Rust bindings, and expose the new types from `arrow-flight`.
   - Add the optional `is_update` field to the prepared statement result and 
update the example and test initializers.
   - Carry forward the format documentation and Go package metadata updates 
from #11499.
   
   # Are these changes tested?
   
   No dedicated tests were added for the new protobuf fields. The existing 
Flight and Flight SQL unit, integration, and documentation tests pass with all 
features, including the updated prepared statement examples.
   
   # Are there any significant user-facing changes?
   
   The new session message types are public. The optional `is_update` field is 
wire compatible, but adding it to a public Rust struct requires downstream 
struct literals to supply a value. The Go package path change is described in 
#11499.
   
   AI assistance was used to review the generated Rust bindings and prepare 
this PR.


-- 
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]

Reply via email to