Packages

package imports

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait ExistingIdBehaviour extends AnyRef
  2. case class FailedImport(tableName: String, columnName: String, value: String) extends RuntimeException with Product with Serializable
  3. case class ImportConfig(connection: ConnectionConfig, tables: List[TableConfig] = Nil) extends Product with Serializable

    Mapped to Hocon configuration in src/main/resources

    Mapped to Hocon configuration in src/main/resources

    Default behaviour is to import all data provided as JSON.

  4. final case class ImportLogic(dbConnection: DbConnection, importConfig: ImportConfig) extends Product with Serializable
  5. case class TableConfig(tableName: String, idColumns: List[String] = Nil, idBehaviour: ExistingIdBehaviour = Create) extends Product with Serializable

Value Members

  1. case object Create extends ExistingIdBehaviour with Product with Serializable
  2. case object Delete extends ExistingIdBehaviour with Product with Serializable
  3. case object DeleteAndCreate extends ExistingIdBehaviour with Product with Serializable
  4. object ExistingIdBehaviour
  5. object ImportConfig extends Serializable
  6. case object Skip extends ExistingIdBehaviour with Product with Serializable
  7. case object Update extends ExistingIdBehaviour with Product with Serializable

Ungrouped