p

gql

package gql

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package interpreter
  2. package parser
  3. package resolver

Type Members

  1. sealed trait Application[F[_]] extends AnyRef
  2. final case class Arg[+A](entries: NonEmptyChain[ArgValue[_]], decode: (Map[String, ArgParam[_]]) => Either[String, A]) extends Product with Serializable
  3. final case class ArgParam[A](defaulted: Boolean, value: A) extends Product with Serializable
  4. final case class ArgValue[A](name: String, input: Eval[In[A]], defaultValue: Option[Value], description: Option[String]) extends Product with Serializable
  5. sealed trait CompilationError extends AnyRef
  6. final case class CompilerParameters(query: String, variables: Option[Map[String, Json]], operationName: Option[String]) extends Product with Serializable
  7. trait Planner[F[_]] extends AnyRef
  8. final case class QueryResult(errors: Chain[EvalFailure], data: JsonObject) extends Product with Serializable
  9. 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
  10. 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
  11. final case class SchemaState[F[_]](nextId: Int, batchFunctions: Map[Int, BatchFunction[F, _, _]]) extends Product with Serializable
  12. trait Statistics[F[_]] extends AnyRef
  13. sealed trait Value extends AnyRef

Value Members

  1. object Application
  2. object Arg extends Serializable
  3. object ArgValue extends Serializable
  4. object AstImplicits
  5. object CompilationError
  6. object Compiler
  7. object Planner
  8. object PreparedQuery
  9. object Schema extends Serializable
  10. object SchemaShape extends Serializable
  11. object SchemaState extends Serializable
  12. object Statistics
  13. object Validation
  14. object Value
  15. object ast extends Implicits
  16. object dsl

Ungrouped