case classJdbcSink(url: String, table: String, props: JdbcSinkProps = ...) extends Sink with StrictLogging with Product with Serializable
case classJdbcSinkProps(createTable: Boolean = false, batchSize: Int = 10000, dialectFn: (String) ⇒ JdbcDialect = ..., threads: Int = 4) extends Product with Serializable
case classJdbcSource(url: String, query: String, props: JdbcSourceProps = ...) extends Source with StrictLogging with Using with Product with Serializable
case classJdbcSourceProps(fetchSize: Int, dialect: Option[JdbcDialect] = scala.None) extends Product with Serializable