gql
package gql
Type members
Classlikes
final case class Schema[F[_], Q, M, S](shape: SchemaShape[F, Q, M, S], state: SchemaState[F], statistics: Statistics[F], planner: Planner[F])
- Companion:
- object
- Source:
- Schema.scala
final case class SchemaShape[F[_], Q, M, S](query: Type[F, Q], mutation: Option[Type[F, M]], subscription: Option[Type[F, S]], outputTypes: List[OutToplevel[F, _]], inputTypes: List[InToplevel[_]])
- Companion:
- object
- Source:
- SchemaShape.scala
final case class SchemaState[F[_]](nextId: Int, batchers: Map[ResolverKey, Set[Any] => F[Map[Any, Any]]])
- Companion:
- object
- Source:
- SchemaState.scala