infrastructure/native/driver_capabilities library

Classes

DatabaseEngineIds
Canonical engine identifier returned by the Rust layer (engine::core::ENGINE_*). Stable across releases.
DbmsInfo
Live DBMS introspection (NEW in v2.1). Populated by odbc_get_connection_dbms_info once the connection is open.
DriverCapabilities
Typed driver capabilities parsed from native JSON payload.
OdbcDriverCapabilities
Typed wrapper for native driver capabilities FFI.

Enums

DatabaseType
Logical database family. Use DatabaseType.fromEngineId when you have a canonical engine id from the native layer (preferred); fall back to DatabaseType.fromDriverName only for legacy callers that only have the raw driver name.