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]