SqlModule

edu.gemini.grackle.sql.SqlModule
trait SqlModule[F[_]]

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

Attributes

Source:
SqlModule.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SqlMapping[F]

Members list

Concise view

Type members

Classlikes

trait SqlFragment[T] extends Monoid[T]

Typeclass for SQL fragments.

Typeclass for SQL fragments.

Attributes

Source:
SqlModule.scala
Graph
Supertypes
trait Monoid[T]
trait Semigroup[T]
trait Serializable
class Object
trait Matchable
class Any

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.

Attributes

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.

Attributes

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.

Attributes

Source:
SqlModule.scala

Value members

Abstract methods

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

Attributes

Source:
SqlModule.scala

Attributes

Source:
SqlModule.scala

Attributes

Source:
SqlModule.scala

Attributes

Source:
SqlModule.scala

Extract an encoder from a codec.

Extract an encoder from a codec.

Attributes

Source:
SqlModule.scala

Implicits

Implicits

Attributes

Source:
SqlModule.scala