case classJdbcSource(url: String, query: String, fetchSize: Int = 100, providedSchema: Option[Schema] = None, providedDialect: Option[JdbcDialect] = None, bucketing: Option[Bucketing] = None) extends AbstractJdbcSource with Logging with Using with Timed with Product with Serializable