busymachines.pureharm.db
package busymachines.pureharm.db
Type members
Classlikes
final case class DBBatchInsertFailedAnomaly(expectedSize: Int, actualSize: Int, causedBy: Option[Throwable]) extends InvalidInputAnomaly
- Companion
- object
final case class DBConnectionConfig(host: DBHost, port: DBPort, dbName: DatabaseName, username: DBUsername, password: DBPassword, schema: Option[SchemaName])
- Since
16 Jun 2019
final case class DBEntryNotFoundAnomaly(pk: String, causedBy: Option[Throwable]) extends NotFoundAnomaly
- Companion
- object
final case class DBForeignKeyConstraintViolationAnomaly(table: String, constraint: String, column: String, value: String, foreignTable: String) extends ConflictAnomaly
- Companion
- object
final case class DBUniqueConstraintViolationAnomaly(column: String, value: String) extends ConflictAnomaly
- Companion
- object
trait PureharmDBCoreAliases
This trait provides convenience aliases to mix in directly into client code in order to minimize imports.
This trait provides convenience aliases to mix in directly into client code in order to minimize imports.
- Since
02 Apr 2019