getCapabilities method
Heuristic capabilities derived from a connection string (fast, no I/O). Prefer getDbmsInfoForConnection when the connection is already open.
Implementation
DriverCapabilities? getCapabilities(String connectionString) {
final payload = _native.getDriverCapabilitiesJson(connectionString);
if (payload == null || payload.isEmpty) {
return null;
}
final dynamic decoded = jsonDecode(payload);
if (decoded is! Map<String, Object?>) {
return null;
}
return DriverCapabilities.fromJson(decoded);
}