GetSqlInfo
capability metadata instead of assuming that the server implements every Flight
SQL operation.
Query and metadata commands
GetFlightInfo validates and plans a SQL statement, then returns an opaque
ticket. DoGet executes that ticket and streams Arrow record batches.
Prepared statements
DoAction supports the read-only prepared statement lifecycle:
CreatePreparedStatementcreates a server-side handle.ClosePreparedStatementreleases it.
Unsupported operations
The SQL surface does not support:- Writes, ingestion, or transactions.
DoPutorDoExchange.Handshake,ListFlights, orPollFlightInfo.- Transaction, savepoint, or cancellation actions.
UNIMPLEMENTED. ListActions returns an
empty stream because the server does not advertise actions proactively.
Primary and foreign-key commands return logical metadata. They do not make the
underlying tables enforce constraints.