Representation of a GraphQL schema
A Schema
is a collection of type and directive declarations.
Attributes
- Companion
- object
- Source
- schema.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Value members
Abstract methods
The types defined by this Schema
prior to any extensions.
The directives defined by this Schema
.
Attributes
- Source
- schema.scala
The schema extensions defined by this Schema
The type extensions defined by this Schema
Concrete methods
Attributes
- Source
- schema.scala
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.
Attributes
- 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.
Attributes
- Source
- schema.scala
Are the supplied alternatives exhaustive for tp
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
Attributes
- Source
- schema.scala
The type of mutations defined by this Schema
The type of queries defined by this Schema
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.
Attributes
- Source
- schema.scala
Attributes
- Source
- schema.scala
The type of subscriptions defined by this Schema
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
Any
- Source
- schema.scala
Concrete fields
The schema type.
The schema type.
Either the explicitly defined type named "Schema"
or the default schema type if not defined.
Attributes
- Source
- schema.scala
The types defined by this Schema
with any extensions applied.