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.

    Definition Classes
    sangria
  • object OperationType
    Definition Classes
    ast
  • Mutation
  • Query
  • Subscription

object Mutation extends OperationType with Product with Serializable

A write followed by a fetch.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Mutation
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. OperationType
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  15. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from OperationType

Inherited from AnyRef

Inherited from Any

Ungrouped