p
gql
package gql
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait Application[F[_]] extends AnyRef
- final case class Arg[+A](entries: NonEmptyChain[ArgValue[_]], decode: (Map[String, ArgParam[_]]) => Either[String, A]) extends Product with Serializable
- final case class ArgParam[A](defaulted: Boolean, value: A) extends Product with Serializable
- final case class ArgValue[A](name: String, input: Eval[In[A]], defaultValue: Option[Value], description: Option[String]) extends Product with Serializable
- sealed trait CompilationError extends AnyRef
- final case class CompilerParameters(query: String, variables: Option[Map[String, Json]], operationName: Option[String]) extends Product with Serializable
- trait Planner[F[_]] extends AnyRef
- final case class QueryResult(errors: Chain[EvalFailure], data: JsonObject) extends Product with Serializable
- final case class Schema[F[_], Q, M, S](shape: SchemaShape[F, Q, M, S], state: SchemaState[F], statistics: Statistics[F], planner: Planner[F]) extends Product with Serializable
- final case class SchemaShape[F[_], Q, M, S](query: Type[F, Q], mutation: Option[Type[F, M]] = Option.empty[Type[F, Unit]], subscription: Option[Type[F, S]] = Option.empty[Type[F, Unit]], outputTypes: List[OutToplevel[F, _]] = Nil, inputTypes: List[InToplevel[_]] = Nil) extends Product with Serializable
- final case class SchemaState[F[_]](nextId: Int, batchFunctions: Map[BatchKey[_, _], BatchFunction[F, _, _]]) extends Product with Serializable
- trait Statistics[F[_]] extends AnyRef
- sealed trait Value extends AnyRef
Value Members
- object Application
- object Arg extends Serializable
- object ArgValue extends Serializable
- object AstImplicits
- object CompilationError
- object Compiler
- object Planner
- object PreparedQuery
- object Schema extends Serializable
- object SchemaShape extends Serializable
- object SchemaState extends Serializable
- object Statistics
- object Validation
- object Value
- object ast extends Implicits
- object dsl