SqlModule

trait SqlModule[F[_]]

These are the bits that are specific to the underlying database layer.

Source:
SqlModule.scala
class Object
trait Matchable
class Any
trait SqlMapping[F]

Type members

Classlikes

trait SqlFragment[T] extends Monoid[T]

Typeclass for SQL fragments.

Typeclass for SQL fragments.

Source:
SqlModule.scala

Types

type Codec

The type of a codec that reads and writes column values of type A.

The type of a codec that reads and writes column values of type A.

Source:
SqlModule.scala
type Encoder

The type of an encoder that writes column values of type A.

The type of an encoder that writes column values of type A.

Source:
SqlModule.scala

The type of a fragment of SQL together with any interpolated arguments.

The type of a fragment of SQL together with any interpolated arguments.

Source:
SqlModule.scala

Value members

Abstract methods

def fetch(fragment: Fragment, codecs: List[(Boolean, Codec)]): F[Vector[Array[Any]]]

Extract an encoder from a codec.

Extract an encoder from a codec.

Source:
SqlModule.scala

Implicits

Implicits