Packages

p

db

package db

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package metadata

    Represents information about the database schema, like table names, columns names and types, foreign keys ...

Type Members

  1. case class ConnectionConfig(url: String, user: String, password: String, driver: String, escapeQuote: Char = '"', skippedTables: Set[String] = Set("flyway_schema_history"), useCachedMetadata: Boolean = false) extends Product with Serializable
  2. case class DataRows(tableName: String, columns: Vector[ColumnDescription] = Vector.empty, data: Vector[Vector[String]] = Vector.empty, parentTables: Seq[String] = Nil) extends Product with Serializable

    Holds data AND columns information so the data can be imported.

    Holds data AND columns information so the data can be imported.

    parentTables

    if links like foreign keys were followed to get that data (purely informative)

  3. case class DbConnection(connectionConfig: ConnectionConfig, service: String, environment: String) extends Product with Serializable

    Wrapper / builder for a java.sql.Connection and a RepositoryCommon

  4. trait InsertQueries extends AnyRef
  5. case class Repository(connection: Connection, escapeQuote: Char) extends InsertQueries with SelectQueries with UpdateQueries with RepositoryCommon with Product with Serializable
  6. trait RepositoryCommon extends AnyRef
  7. trait SelectQueries extends AnyRef
  8. trait UpdateQueries extends AnyRef

Value Members

  1. object DataRows extends Serializable
  2. object SelectQueries

Ungrouped