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
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