io.eels.component

jdbc

package jdbc

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractJdbcSource extends Source with Logging

  2. case class Bucketing(columnName: String, numberOfBuckets: Int) extends Product with Serializable

  3. trait GenericJdbcDialect extends JdbcDialect with StrictLogging

  4. trait JdbcDialect extends AnyRef

  5. class JdbcInserter extends StrictLogging

  6. class JdbcPart extends Part with Logging

  7. case class JdbcSink(url: String, table: String, props: JdbcSinkProps = ...) extends Sink with StrictLogging with Product with Serializable

  8. case class JdbcSinkProps(createTable: Boolean = false, batchSize: Int = 10000, dialectFn: (String) ⇒ JdbcDialect = ..., threads: Int = 4) extends Product with Serializable

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

  10. case class JdbcStoredProcSource(url: String, storedProcedure: String, params: Seq[Any], fetchSize: Int = 100, providedSchema: Option[Schema] = scala.None, providedDialect: Option[JdbcDialect] = scala.None) extends AbstractJdbcSource with Timed with Product with Serializable

  11. class JdbcWriter extends SinkWriter with StrictLogging

Value Members

  1. object GenericJdbcDialect extends GenericJdbcDialect

  2. object JdbcDialect

  3. object JdbcSchemaFn extends StrictLogging

Ungrouped