zoobie

package zoobie

Members list

Concise view

Type members

Classlikes

Attributes

Companion:
object
Source:
ConnectionPool.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
ConnectionPool.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class ConnectionPoolConfig(name: String, size: Int, queueSize: Int, maxConnectionLifetime: Duration, validationTimeout: Duration)

Attributes

maxConnectionLifetime

maximum lifetime of a connection in the pool

queueSize

maximum number of requests waiting for a connection before a DatabaseError.Connection.Rejected is returned

size

number of connections to keep available

validationTimeout

the time-out to use when validating a connection after an error

Source:
ConnectionPoolConfig.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed abstract class DatabaseError(val msg: String, cause: Option[Throwable]) extends RuntimeException

Attributes

Companion:
object
Source:
DatabaseError.scala
Graph
Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
class Rejected
class Transient
class Unhandled
class Invariant
class SQL

Attributes

Companion:
class
Source:
DatabaseError.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class Transactor

Attributes

Companion:
object
Source:
Transactor.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Transactor

Attributes

Companion:
class
Source:
Transactor.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Types

type DBIO[A] = ZIO[Any, DatabaseError, A]

Attributes

Source:
package.scala