@@ -101,19 +101,19 @@ struct ConnectionURLParser {
101101 case " sqlite " :
102102 dbType = . sqlite
103103 case " mongodb " , " mongodb+srv " :
104- dbType = DatabaseType ( rawValue : " MongoDB " )
104+ dbType = . mongodb
105105 case " redis " , " rediss " :
106- dbType = DatabaseType ( rawValue : " Redis " )
106+ dbType = . redis
107107 case " sqlserver " , " mssql " , " jdbc:sqlserver " :
108- dbType = DatabaseType ( rawValue : " SQL Server " )
108+ dbType = . mssql
109109 case " oracle " , " jdbc:oracle:thin " :
110- dbType = DatabaseType ( rawValue : " Oracle " )
110+ dbType = . oracle
111111 case " clickhouse " , " ch " :
112- dbType = DatabaseType ( rawValue : " ClickHouse " )
112+ dbType = . clickhouse
113113 case " cassandra " , " cql " :
114- dbType = DatabaseType ( rawValue : " Cassandra " )
114+ dbType = . cassandra
115115 case " scylladb " , " scylla " :
116- dbType = DatabaseType ( rawValue : " ScyllaDB " )
116+ dbType = . scylladb
117117 default :
118118 if let resolvedType = PluginMetadataRegistry . shared. databaseType ( forUrlScheme: scheme) {
119119 dbType = resolvedType
@@ -186,7 +186,7 @@ struct ConnectionURLParser {
186186 var sslMode = ext. sslMode
187187 // Redis-specific: parse database index from path and handle TLS scheme
188188 var redisDatabase : Int ?
189- if dbType == DatabaseType ( rawValue : " Redis " ) {
189+ if dbType == . redis {
190190 if !database. isEmpty {
191191 redisDatabase = Int ( database)
192192 database = " "
@@ -198,7 +198,7 @@ struct ConnectionURLParser {
198198
199199 // Oracle-specific: path component is the service name, not the database name
200200 var oracleServiceName : String ?
201- if dbType == DatabaseType ( rawValue : " Oracle " ) && !database. isEmpty {
201+ if dbType == . oracle && !database. isEmpty {
202202 oracleServiceName = database
203203 database = " "
204204 }
@@ -329,7 +329,7 @@ struct ConnectionURLParser {
329329
330330 // Oracle-specific: path component is the service name, not the database name
331331 var oracleServiceName : String ?
332- if dbType == DatabaseType ( rawValue : " Oracle " ) && !database. isEmpty {
332+ if dbType == . oracle && !database. isEmpty {
333333 oracleServiceName = database
334334 database = " "
335335 }
0 commit comments