Packages

  • package root
    Definition Classes
    root
  • package sangria
    Definition Classes
    root
  • package ast

    Scala classes to represent the GraphQL AST (abstract syntax tree).

    Scala classes to represent the GraphQL AST (abstract syntax tree).

    Though we call them “AST”, these types represent something closer to a concrete syntax tree, since they are close to the original parse and can hold information about source code location and comments.

    The root of the AST is the Document type, so that would be the place to start understanding the AST. The AST closely follows the specification.

    The GraphQL language includes an IDL (the type system definition) used to describe a GraphQL service’s type system. Tools may use this IDL to provide utilities such as client code generation or service boot‐strapping. The Scala types that represent the parsed nodes of the IDL constitute almost half of the Scala types in this package. Tools which only seek to provide GraphQL query execution may not need to parse the type system definition nodes.

p

sangria

package sangria

Package Members

  1. package ast

    Scala classes to represent the GraphQL AST (abstract syntax tree).

    Scala classes to represent the GraphQL AST (abstract syntax tree).

    Though we call them “AST”, these types represent something closer to a concrete syntax tree, since they are close to the original parse and can hold information about source code location and comments.

    The root of the AST is the Document type, so that would be the place to start understanding the AST. The AST closely follows the specification.

    The GraphQL language includes an IDL (the type system definition) used to describe a GraphQL service’s type system. Tools may use this IDL to provide utilities such as client code generation or service boot‐strapping. The Scala types that represent the parsed nodes of the IDL constitute almost half of the Scala types in this package. Tools which only seek to provide GraphQL query execution may not need to parse the type system definition nodes.

Ungrouped