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