unikdahal opened a new issue, #4443:
URL: https://github.com/apache/arrow-adbc/issues/4443

   ### What feature or improvement would you like to see?
   
   The Go Flight SQL driver (which the Python package wraps through the C ADBC
   interface) supports Flight SQL session management:
   get / set / erase session options through connection options
   (adbc.flight.sql.session.option.*, .optionbool.*, .optionstringlist.*,
   .optionerase.*, and the read-only adbc.flight.sql.session.options JSON blob)
   issuing CloseSession when the connection is closed
   The Java driver currently implements none of this — FlightSqlConnection
   inherits the notImplemented defaults from AdbcOptions and never calls
   CloseSession. This is part of the broader gap tracked in #745 ("The Java 
driver
   does not support all options here").
   Arrow Java already exposes setSessionOptions / getSessionOptions /
   closeSession on FlightSqlClient (the Flight RPC session messages from
   apache/arrow#34817), so the work is wiring them into the ADBC option surface 
and
   into close().
   Scope
   getOption / setOption on FlightSqlConnection for the session option keys
   (parity with Go/Python).
   CloseSession on connection close, best-effort (ignore UNIMPLEMENTED).
   Relates to #745.


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