class JDBCOptions extends Serializable
Options for the JDBC data source.
- Alphabetic
- By Inheritance
- JDBCOptions
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
asConnectionProperties: Properties
Returns a property with all options except Spark internal data source options like
url,dbtable, andnumPartition.Returns a property with all options except Spark internal data source options like
url,dbtable, andnumPartition. This should be used when invoking JDBC API likeDriver.connectbecause each DBMS vendor has its own property list for JDBC driver. See SPARK-17776. -
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
asProperties: Properties
Returns a property with all options.
- val batchSize: Int
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val createTableColumnTypes: Option[String]
- val createTableOptions: String
- val customSchema: Option[String]
- val driverClass: String
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val fetchSize: Int
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val isCascadeTruncate: Option[Boolean]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val isTruncate: Boolean
- val isolationLevel: Int
- val lowerBound: Option[String]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val numPartitions: Option[Int]
- val parameters: CaseInsensitiveMap[String]
- val partitionColumn: Option[String]
- val pushDownPredicate: Boolean
- val queryTimeout: Int
- val sessionInitStatement: Option[String]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val tableOrQuery: String
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- val upperBound: Option[String]
- val url: String
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()