GraphQL query compiler.
A QueryCompiler parses GraphQL queries to query algebra terms, then applies a collection of transformation phases in sequence, yielding a query algebra term which can be directly interpreted.
Attributes
- Companion
- object
- Source
- compiler.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Value members
Concrete methods
Compiles the GraphQL query text
to a query algebra term which can be directly executed.
Compiles the GraphQL query text
to a query algebra term which can be directly executed.
GraphQL errors and warnings are accumulated in the result.
Attributes
- Source
- compiler.scala
Compiles the provided operation AST to a query algebra term which can be directly executed.
Compiles the provided operation AST to a query algebra term which can be directly executed.
GraphQL errors and warnings are accumulated in the result.
Attributes
- Source
- compiler.scala
Compiles a type AST to a type in the target schema.
Compiles a type AST to a type in the target schema.
GraphQL errors and warnings are accumulated in the result.
Attributes
- Source
- compiler.scala
Compiles variable definition ASTs to variable definitions for the target schema.
Compiles variable definition ASTs to variable definitions for the target schema.
GraphQL errors and warnings are accumulated in the result.
Attributes
- Source
- compiler.scala
Compiles raw query variables to variables for the target schema.
Compiles raw query variables to variables for the target schema.
GraphQL errors and warnings are accumulated in the result.
Attributes
- Source
- compiler.scala
Validates that field mergeability rules are satisfied for the supplied operations and fragments.
Validates that field mergeability rules are satisfied for the supplied operations and fragments.
Returns a list of problems encountered.
Attributes
- Source
- compiler.scala
Attributes
- Source
- compiler.scala