gql

package gql

Members list

Concise view

Type members

Classlikes

sealed trait Application[F[_]]

Attributes

Companion:
object
Source:
Compiler.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Mutation[F]
class Query[F]
class Subscription[F]

Attributes

Companion:
trait
Source:
Compiler.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Arg[+A](entries: Type[ArgValue[_]], decode: Map[String, ArgParam[_]] => Either[String, A])

Attributes

Companion:
object
Source:
Arg.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object Arg

Attributes

Companion:
class
Source:
Arg.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Arg.type
final case class ArgParam[A](defaulted: Boolean, value: A)

Attributes

Source:
Arg.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class ArgValue[A](name: String, input: Eval[In[A]], defaultValue: Option[Value], description: Option[String])

Attributes

Companion:
object
Source:
Arg.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object ArgValue

Attributes

Companion:
class
Source:
Arg.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Source:
ast.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait CompilationError

Attributes

Companion:
object
Source:
Compiler.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Parse

Attributes

Companion:
trait
Source:
Compiler.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
object Compiler

Attributes

Source:
Compiler.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class CompilerParameters(query: String, variables: Option[Map[String, Json]], operationName: Option[String])

Attributes

Source:
Compiler.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
trait Planner[F[_]]

Attributes

Companion:
object
Source:
Planner.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Planner

Attributes

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

Attributes

Source:
PreparedQuery.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class QueryResult(errors: Chain[EvalFailure], data: JsonObject)

Attributes

Source:
QueryResult.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Schema[F[_], Q, M, S](shape: SchemaShape[F, Q, M, S], state: SchemaState[F], statistics: Statistics[F], planner: Planner[F])

Attributes

Companion:
object
Source:
Schema.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object Schema

Attributes

Companion:
class
Source:
Schema.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Schema.type
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[_]])

Attributes

Companion:
object
Source:
SchemaShape.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
SchemaShape.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SchemaState[F[_]](nextId: Int, batchFunctions: Map[BatchKey[_, _], BatchFunction[F, _, _]])

Attributes

Companion:
object
Source:
SchemaState.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
SchemaState.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait Statistics[F[_]]

Attributes

Companion:
object
Source:
Statistics.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Statistics

Attributes

Companion:
trait
Source:
Statistics.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Validation

Attributes

Source:
Validation.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait Value

Attributes

Companion:
object
Source:
Value.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class EnumValue
class IntValue
object NullValue.type
object Value

Attributes

Companion:
trait
Source:
Value.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Value.type
object ast extends Implicits

Attributes

Source:
ast.scala
Graph
Supertypes
trait Implicits
class Object
trait Matchable
class Any
Self type
ast.type
object dsl

Attributes

Source:
dsl.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
dsl.type