com.twitter.scalding

db

package db

Visibility
  1. Public
  2. All

Type Members

  1. final case class Adapter(toStr: String) extends AnyVal with Product with Serializable

  2. case class AvailableDatabases(m: Map[Database, ConnectionConfig] = ...) extends Product with Serializable

  3. trait ColumnDefiner extends AnyRef

  4. case class ColumnDefinition(jdbcType: SqlType, name: ColumnName, nullable: IsNullable, sizeOpt: Option[Int], defaultValue: Option[String]) extends Serializable with Product

  5. trait ColumnDefinitionProvider[T] extends Serializable

  6. final case class ColumnName(toStr: String) extends AnyVal with Product with Serializable

  7. final case class ConnectUrl(toStr: String) extends AnyVal with Product with Serializable

  8. case class ConnectionConfig(connectUrl: ConnectUrl, userName: UserName, password: Password, adapter: Adapter, encoding: StringEncoding) extends Product with Serializable

    Pass your DB credentials to this class in a preferred secure way

  9. case class DBColumnDefinition(jdbcType: SqlType, name: ColumnName, nullable: IsNullable, sizeOpt: Option[Int], defaultValue: Option[String], sqlType: SqlTypeName) extends Product with Serializable

  10. trait DBTypeDescriptor[T] extends AnyRef

  11. final case class Database(toStr: String) extends AnyVal with Product with Serializable

  12. final case class Definition(toStr: String) extends AnyVal with Product with Serializable

  13. final case class HadoopUri(toStr: String) extends AnyVal with Product with Serializable

  14. sealed abstract class IsNullable extends AnyRef

  15. trait JdbcStatementSetter[T] extends Serializable

    Case class to JDBC statement setter used for database writes

  16. class JdbcValidationException extends RuntimeException

  17. final case class Password(toStr: String) extends AnyVal with Product with Serializable

  18. trait ResultSetExtractor[T] extends AnyRef

  19. final case class SchemaName(toStr: String) extends AnyVal with Product with Serializable

  20. final case class SqlQuery(toStr: String) extends AnyVal with Product with Serializable

  21. sealed trait SqlType extends AnyRef

  22. final case class SqlTypeName(toStr: String) extends AnyVal with Product with Serializable

  23. final case class StringEncoding(toStr: String) extends AnyVal with Product with Serializable

  24. final case class TableName(toStr: String) extends AnyVal with Product with Serializable

  25. final case class UserName(toStr: String) extends AnyVal with Product with Serializable

Value Members

  1. object BIGINT extends SqlType with Product with Serializable

  2. object BOOLEAN extends SqlType with Product with Serializable

  3. object DATE extends SqlType with Product with Serializable

  4. object DATETIME extends SqlType with Product with Serializable

  5. object DBColumnDefinition extends Serializable

  6. object DBColumnTransformer

  7. object DOUBLE extends SqlType with Product with Serializable

  8. object INT extends SqlType with Product with Serializable

  9. object IsNullable

  10. object NotNullable extends IsNullable with Product with Serializable

  11. object Nullable extends IsNullable with Product with Serializable

  12. object SMALLINT extends SqlType with Product with Serializable

  13. object TEXT extends SqlType with Product with Serializable

  14. object TINYINT extends SqlType with Product with Serializable

  15. object VARCHAR extends SqlType with Product with Serializable

  16. package extensions

  17. package macros

Ungrouped