com.github.mauricio.async

db

package db

Visibility
  1. Public
  2. All

Type Members

  1. case class Configuration(username: String, host: String = "localhost", port: Int = 5432, password: Option[String] = scala.None, database: Option[String] = scala.None, ssl: SSLConfiguration = ..., charset: Charset = Configuration.DefaultCharset, maximumMessageSize: Int = 16777216, allocator: ByteBufAllocator = ..., connectTimeout: Duration = ..., testTimeout: Duration = ..., queryTimeout: Option[Duration] = scala.None) extends Product with Serializable

    Contains the configuration necessary to connect to a database.

  2. trait Connection extends AnyRef

    Base interface for all objects that behave like a connection.

  3. trait KindedMessage extends Serializable

  4. class QueryResult extends AnyRef

    This is the result of the execution of a statement, contains basic information as the number or rows affected by the statement and the rows returned if there were any.

  5. trait ResultSet extends IndexedSeq[RowData]

    Represents the collection of rows that is returned from a statement inside a QueryResult.

  6. trait RowData extends IndexedSeq[Any]

    Represents a row from a database, allows clients to access rows by column number or column name.

  7. case class SSLConfiguration(mode: SSLConfiguration.Mode.Value = SSLConfiguration.Mode.Disable, rootCert: Option[File] = scala.None) extends Product with Serializable

    Contains the SSL configuration necessary to connect to a database.

Value Members

  1. object Configuration extends Serializable

  2. object SSLConfiguration extends Serializable

  3. package column

  4. package exceptions

  5. package general

  6. package pool

  7. package util

Ungrouped