getCapabilities method

DriverCapabilities? getCapabilities(
  1. String connectionString
)

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 decoded = jsonDecode(payload);
  final map = DriverCapabilitiesMapper.asJsonMap(decoded);
  if (map == null) {
    return null;
  }
  return DriverCapabilitiesMapper.fromJson(map);
}