package jdbc
- Alphabetic
- Public
- All
Type Members
-
class
DriverWrapper extends Driver
A wrapper for a JDBC Driver to work around SPARK-6913.
A wrapper for a JDBC Driver to work around SPARK-6913.
The problem is in
java.sql.DriverManager
class that can't access drivers loaded by Spark ClassLoader. -
class
JDBCOptions extends Serializable with Logging
Options for the JDBC data source.
-
case class
JDBCPartition(whereClause: String, idx: Int) extends Partition with Product with Serializable
Data corresponding to one partition of a JDBCRDD.
- class JdbcOptionsInWrite extends JDBCOptions
- class JdbcRelationProvider extends CreatableRelationProvider with RelationProvider with DataSourceRegister
Value Members
-
object
DriverRegistry extends Logging
java.sql.DriverManager is always loaded by bootstrap classloader, so it can't load JDBC drivers accessible by Spark ClassLoader.
java.sql.DriverManager is always loaded by bootstrap classloader, so it can't load JDBC drivers accessible by Spark ClassLoader.
To solve the problem, drivers from user-supplied jars are wrapped into thin wrapper.
- object JDBCOptions extends Serializable
- object JDBCRDD extends Logging with Serializable
-
object
JdbcUtils extends Logging
Util functions for JDBC tables.