Query

gql.relational.QueryAlgebra.Query
See theQuery companion object
sealed trait Query[G[_], +A]

Attributes

Companion
object
Source
QueryAlgebra.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class FlatMap[G, H, A, B]
class LiftEffect[G, A]
class Select[A]

Members list

Value members

Concrete methods

def compile[B >: A]: Effect[QueryState[G, B]]

Attributes

Source
QueryAlgebra.scala
def flatMap[H[_], B](f: A => Query[H, B]): Query[[X] =>> G[H[X]], B]

Attributes

Source
QueryAlgebra.scala
def map[B](f: A => B): Query[G, B]

Attributes

Source
QueryAlgebra.scala
def mapK[H[_]](fk: FunctionK[G, H]): Query[H, A]

Attributes

Source
QueryAlgebra.scala
def widen[B >: A]: Query[G, B]

Attributes

Source
QueryAlgebra.scala