QueryDsl
gql.relational.QueryDsl
Attributes
- Source
- QueryDsl.scala
- Graph
-
- Supertypes
- Self type
-
QueryDsl[QA]
Members list
Type members
Classlikes
Attributes
- Source
- QueryDsl.scala
- Supertypes
Attributes
- Source
- QueryDsl.scala
- Supertypes
final class PartiallyAppliedRelationalUnion1[F[_], A](name: String, hd: Variant[F, QueryContext[A], _])
Attributes
- Source
- QueryDsl.scala
- Supertypes
Attributes
- Source
- QueryDsl.scala
- Supertypes
Attributes
- Source
- QueryDsl.scala
- Supertypes
Attributes
- Source
- QueryDsl.scala
- Supertypes
Attributes
- Source
- QueryDsl.scala
- Supertypes
Attributes
- Source
- QueryDsl.scala
- Supertypes
Value members
Concrete methods
def cont[F[_], G[_], A, B](f: A => Query[G, B])(implicit tpe: => Out[F, G[QueryContext[B]]]): Field[F, QueryContext[A], G[QueryContext[B]]]
Attributes
- Source
- QueryDsl.scala
def cont[F[_], G[_], A, B, C](a: Arg[C])(f: (A, C) => Query[G, B])(implicit tpe: => Out[F, G[QueryContext[B]]]): Field[F, QueryContext[A], G[QueryContext[B]]]
Attributes
- Source
- QueryDsl.scala
def contFull[F[_], G[_], A, B, C](a: EmptyableArg[C])(f: (A, C) => Query[G, B])(implicit tpe: => Out[F, G[QueryContext[B]]]): Field[F, QueryContext[A], G[QueryContext[B]]]
Attributes
- Source
- QueryDsl.scala
def contImplementation[F[_], A, B](f: B => Query[Option, A])(implicit interface: => Interface[F, QueryContext[B]]): Implementation[F, QueryContext[A], QueryContext[B]]
Attributes
- Source
- QueryDsl.scala
def contVariant[F[_], A, B](f: A => Query[Option, B])(implicit tpe: => Type[F, QueryContext[B]]): Variant[F, QueryContext[A], QueryContext[B]]
Attributes
- Source
- QueryDsl.scala
Attributes
- Source
- QueryDsl.scala
Attributes
- Source
- QueryDsl.scala
Attributes
- Source
- QueryDsl.scala
Attributes
- Source
- QueryDsl.scala
def queryFull[F[_], G[_], A, B, C, D](a: EmptyableArg[C])(f: (A, C) => Query[G, Select[B]], resolverCont: Resolver[F, G[B], D])(implicit tpe: => Out[F, D]): Field[F, QueryContext[A], D]
Attributes
- Source
- QueryDsl.scala
def queryImplementation[F[_], A, B](f: B => Query[Option, Select[A]])(implicit interface: => Interface[F, QueryContext[B]]): Implementation[F, A, QueryContext[B]]
Attributes
- Source
- QueryDsl.scala
def queryVariant[F[_], A, B](f: A => Query[Option, Select[B]])(implicit tpe: => Type[F, B]): Variant[F, QueryContext[A], B]
Attributes
- Source
- QueryDsl.scala
Attributes
- Source
- QueryDsl.scala
Attributes
- Source
- QueryDsl.scala
Attributes
- Source
- QueryDsl.scala
def runField[F[_] : Applicative, G[_], I, B, ArgType](connection: Connection[F], arg: Arg[ArgType])(q: (NonEmptyList[I], ArgType) => Query[G, (Select[I], B)])(implicit evidence$1: Queryable[F], evidence$2: Applicative[F], tpe: => Out[F, G[QueryContext[B]]]): Field[F, I, G[QueryContext[B]]]
Attributes
- Source
- QueryDsl.scala
def runField[F[_] : Applicative, G[_], I, B](connection: Connection[F])(q: NonEmptyList[I] => Query[G, (Select[I], B)])(implicit evidence$3: Queryable[F], evidence$4: Applicative[F], tpe: => Out[F, G[QueryContext[B]]]): Field[F, I, G[QueryContext[B]]]
Attributes
- Source
- QueryDsl.scala
def runFieldSingle[F[_] : Applicative, G[_], I, B, ArgType](connection: Connection[F], arg: Arg[ArgType])(q: (I, ArgType) => Query[G, B])(implicit evidence$5: Queryable[F], evidence$6: Applicative[F], tpe: => Out[F, G[QueryContext[B]]]): Field[F, I, G[QueryContext[B]]]
Attributes
- Source
- QueryDsl.scala
def runFieldSingle[F[_] : Applicative, G[_], I, B](connection: Connection[F])(q: I => Query[G, B])(implicit evidence$7: Queryable[F], evidence$8: Applicative[F], tpe: => Out[F, G[QueryContext[B]]]): Field[F, I, G[QueryContext[B]]]
Attributes
- Source
- QueryDsl.scala
Attributes
- Source
- QueryDsl.scala
Attributes
- Source
- QueryDsl.scala
Concrete fields
Attributes
- Source
- QueryDsl.scala
Implicits
Implicits
Attributes
- Source
- QueryDsl.scala
implicit def relationalTypeDslOps1[F[_], A](tpe: Type[F, QueryContext[A]]): RelationalTypeOps1[F, A]
Attributes
- Source
- QueryDsl.scala
Attributes
- Source
- QueryDsl.scala
In this article