QueryCompiler

grackle.QueryCompiler
See theQueryCompiler companion object

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 Object
trait Matchable
class 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