QueryAlgebra

gql.relational.QueryAlgebra$
See theQueryAlgebra companion trait
object QueryAlgebra

Attributes

Companion
trait
Source
QueryAlgebra.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

Attributes

Companion
trait
Source
QueryAlgebra.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type
JoinType.type
sealed trait JoinType[G[_]]

Attributes

Companion
object
Source
QueryAlgebra.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Many[G]
object One.type
object Opt.type

Attributes

Source
QueryAlgebra.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object JoinType.type

Attributes

Source
QueryAlgebra.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object QueryState

Attributes

Companion
trait
Source
QueryAlgebra.scala
Supertypes
class Object
trait Matchable
class Any
Self type
QueryState.type
trait QueryState[Decoder[_], G[_], C]

Attributes

Companion
object
Source
QueryAlgebra.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class QueryStateImpl[Decoder, G, I, K, C]
Self type
QueryState[Decoder, G, C]
final case class QueryStateImpl[Decoder[_], G[_], I[_], K, C](reassoc: Reassoc[I, K], decoder: Decoder[K], value: C, fk: FunctionK[I, G]) extends QueryState[Decoder, G, C]

Attributes

Source
QueryAlgebra.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait QueryState[Decoder, G, C]
class Object
trait Matchable
class Any
Show all
object Reassoc

Attributes

Companion
trait
Source
QueryAlgebra.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Reassoc.type
trait Reassoc[G[_], Key]

Attributes

Companion
object
Source
QueryAlgebra.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ReassocGroup[G, Key]
class ReassocOpt[G, Key]
trait ReassocGroup[G[_], Key] extends Reassoc[G, Key]

Attributes

Source
QueryAlgebra.scala
Supertypes
trait Reassoc[G, Key]
class Object
trait Matchable
class Any
case class ReassocOpt[G[_], Key](reassoc: Reassoc[G, Key]) extends Reassoc[G, Option[Key]]

Attributes

Source
QueryAlgebra.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Reassoc[G, Option[Key]]
class Object
trait Matchable
class Any
Show all