pillars.db
package pillars.db
Members list
Type members
Classlikes
object DB
Attributes
- Supertypes
final case class DatabaseConfig(host: Host, port: Port, database: DatabaseName, username: DatabaseUser, password: Secret[DatabasePassword], ssl: SSL, systemSchema: DatabaseSchema, appSchema: DatabaseSchema, poolSize: PoolSize, debug: Boolean, probe: ProbeConfig)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object DatabaseConfig
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DatabaseConfig.type
object DatabaseName extends RefinedTypeOps[String, DatabaseNameConstraint, DatabaseName]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DatabaseName.type
object DatabasePassword extends RefinedTypeOps[String, DatabasePasswordConstraint, DatabasePassword]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DatabasePassword.type
object DatabaseSchema extends RefinedTypeOps[String, DatabaseSchemaConstraint, DatabaseSchema]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DatabaseSchema.type
object DatabaseTable extends RefinedTypeOps[String, DatabaseTableConstraint, DatabaseTable]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DatabaseTable.type
object DatabaseUser extends RefinedTypeOps[String, DatabaseUserConstraint, DatabaseUser]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DatabaseUser.type
object SchemaVersion extends RefinedTypeOps[String, Not[Blank] & Match["^(\\d+\\.\\d+\\.\\d+)$"], SchemaVersion]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SchemaVersion.type
Types
In this article