FlatMap

gql.relational.QueryAlgebra.Query$.FlatMap
case class FlatMap[G[_], H[_], A, B](fa: Query[G, A], f: A => Query[H, B]) extends Query[[X] =>> G[H[X]], B]

Attributes

Source
QueryAlgebra.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Query[[X] =>> G[H[X]], B]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

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

Attributes

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

Attributes

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

Attributes

Inherited from:
Query
Source
QueryAlgebra.scala
def mapK[H[_]](fk: FunctionK[[X] =>> G[H[X]], H]): Query[H, A]

Attributes

Inherited from:
Query
Source
QueryAlgebra.scala

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
def widen[B >: B]: Query[G, B]

Attributes

Inherited from:
Query
Source
QueryAlgebra.scala