HeartSaVioR commented on a change in pull request #30024:
URL: https://github.com/apache/spark/pull/30024#discussion_r508180571



##########
File path: 
sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/DriverRegistry.scala
##########
@@ -58,5 +59,15 @@ object DriverRegistry extends Logging {
       }
     }
   }
+
+  def get(className: String): Driver = {

Review comment:
       I'm actually in favor of this change - DriverRegistry deals with 
wrapping on register, and this will also let DriverRegistry deal with 
unwrapping on get. JdbcUtils no longer needs to know about these details - it 
just needs to know that it should use `DriverRegistry` instead of 
`DriverManager`.

##########
File path: 
sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/DriverRegistry.scala
##########
@@ -58,5 +59,15 @@ object DriverRegistry extends Logging {
       }
     }
   }
+
+  def get(className: String): Driver = {

Review comment:
       I'm actually in favor of this change - `DriverRegistry` deals with 
wrapping on register, and this will also let `DriverRegistry` deal with 
unwrapping on get. `JdbcUtils` no longer needs to know about these details - it 
just needs to know that it should use `DriverRegistry` instead of 
`DriverManager`.




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to