io.smartdatalake.workflow.connection
unique id of this connection
jdbc connection url
class name of jdbc driver
optional authentication information: for now BasicAuthMode is supported.
jdbc database
number of parallel jdbc connections created by an instance of this connection Note that Spark manages JDBC Connections on its own. This setting only applies to JDBC connection used by SDL for validating metadata or pre/postSQL.
timeout to close unused connections in the pool
optional authentication information: for now BasicAuthMode is supported.
timeout to close unused connections in the pool
Code partly copied from Spark:JdbcUtils to adapt schemaString method to not quote identifiers if Spark is in case-insensitive mode.
jdbc database
class name of jdbc driver
Execute an SQL query and evaluate its ResultSet
Execute an SQL query and evaluate its ResultSet
sql query to execute
function to evaluate the JDBC ResultSet
the evaluated result
Execute an SQL statement
Execute an SQL statement
true if the first result is a ResultSet object; false if it is an update count or there are no results
Get a connection from the pool and execute an arbitrary function
Get a JDBC connection from the pool, create a JDBC statement and execute an arbitrary function
Returns the factory that can parse this type (that is, type CO
).
Returns the factory that can parse this type (that is, type CO
).
Typically, implementations of this method should return the companion object of the implementing class. The companion object in turn should implement FromConfigFactory.
the factory (object) for this class.
unique id of this connection
unique id of this connection
number of parallel jdbc connections created by an instance of this connection Note that Spark manages JDBC Connections on its own.
number of parallel jdbc connections created by an instance of this connection Note that Spark manages JDBC Connections on its own. This setting only applies to JDBC connection used by SDL for validating metadata or pre/postSQL.
Additional metadata for the Connection
Additional metadata for the Connection
jdbc connection url
Connection information for jdbc tables. If authentication is needed, user and password must be provided.
unique id of this connection
jdbc connection url
class name of jdbc driver
optional authentication information: for now BasicAuthMode is supported.
jdbc database
number of parallel jdbc connections created by an instance of this connection Note that Spark manages JDBC Connections on its own. This setting only applies to JDBC connection used by SDL for validating metadata or pre/postSQL.
timeout to close unused connections in the pool