Representation of a GraphQL schema
A Schema
is a collection of type and directive declarations.
- Companion:
- object
- Source:
- schema.scala
Value members
Abstract methods
Concrete methods
The default type of a GraphQL schema
The default type of a GraphQL schema
Unless a type named "Schema"
is explicitly defined as part of
this Schema
a definition of the form,
type Schema {
query: Query!
mutation: Mutation
subscription: Subscription
}
is used.
- Source:
- schema.scala
Look up by name a type defined in this Schema
.
Look up by name a type defined in this Schema
.
Yields the type, if defined, None
otherwise.
- Source:
- schema.scala
Are the supplied alternatives exhaustive for tp
Are the supplied alternatives exhaustive for tp
- Source:
- schema.scala
True if the supplied type is one of the Query, Mutation or Subscription root types, false otherwise
True if the supplied type is one of the Query, Mutation or Subscription root types, false otherwise
- Source:
- schema.scala
The type of mutations defined by this Schema
The type of mutations defined by this Schema
- Source:
- schema.scala
The type of queries defined by this Schema
The type of queries defined by this Schema
- Source:
- schema.scala
A reference by name to a type defined by this Schema
.
A reference by name to a type defined by this Schema
.
TypeRef
s refer to types defined in this schema by name and hence
can be used as part of mutually recursive type definitions.
- Source:
- schema.scala
The schema type.
The schema type.
Either the explicitly defined type named "Schema"
or the default
schema type if not defined.
- Source:
- schema.scala
The type of subscriptions defined by this Schema
The type of subscriptions defined by this Schema
- Source:
- schema.scala