wvlet.airframe.jdbc

Members list

Concise view

Type members

Classlikes

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait ConnectionPool extends LogSupport with AutoCloseable

Attributes

Companion:
object
Graph
Supertypes
trait AutoCloseable
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
case class ConnectionPoolConfig(maxPoolSize: Int, autoCommit: Boolean, hikariConfig: HikariConfig => HikariConfig)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
class ConnectionPoolFactory extends Guard with AutoCloseable with LogSupport

A factory for managing multiple connection pools and properly closes these pools upon shutdown

A factory for managing multiple connection pools and properly closes these pools upon shutdown

Attributes

Graph
Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
trait AutoCloseable
trait Guard
class Object
trait Matchable
class Any
case class DbConfig(`type`: String, host: Option[String], database: String, port: Option[Int], user: Option[String], password: Option[String], driver: Option[String], connectionPool: ConnectionPoolConfig, postgres: PostgreSQLConfig)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object DbConfig

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
class GenericConnectionPool(val config: DbConfig) extends ConnectionPool

Attributes

Graph
Supertypes
trait AutoCloseable
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
case class PostgreSQLConfig(useSSL: Boolean, sslFactory: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
class SQLiteConnectionPool(val config: DbConfig) extends ConnectionPool with Guard

SQLite doesn't work well with HikariCP, so creating a simple one here

SQLite doesn't work well with HikariCP, so creating a simple one here

Attributes

Graph
Supertypes
trait Guard
trait AutoCloseable
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any