Function returning the URL of the database you want to connect to. Should be in the following format jdbc:mysql://${jdbcHostname}:${jdbcPort}/${jdbcDatabase}
Function returning the Username of the database you want to connect to
Function returning the Password of the database you want to connect to
Function returning the Driver to use for the database you want to connect to, should be available in the classpath
Function returning the Table of the database where you would like to write to.
Additional properties to use to connect to the database
The column where you want to partition your data for, should contain an Integer type
Amount of partitions you want to use for reading or writing your data. If value is 0 then batchSize is taken to decide the number of partitions. If both numberOfPartitions and batchSize is not 0, numberOfPartitions takes preference
The amount of rows that you want to retrieve in one partition. If value is 0 number of partitions is taken to decide the batch size
Spark sql SaveMode
Custom Spark configuration for the job.
Custom Spark configuration for the job.
Default JDBC DataRef implementation for reading and writing to a JDBC database