Packages

p

sangria

parser

package parser

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class AggregateSourceMapper extends SourceMapper

    SourceMapper for potentially multiple GraphQL documents.

    SourceMapper for potentially multiple GraphQL documents.

    Sometimes it's necessary to compose a GraphQL document from multiple component documents; this class provides the corresponding SourceMapper to support that.

  2. trait AlternativeDeliverySchemes extends AnyRef
  3. class DefaultSourceMapper extends SourceMapper

    SourceMapper for a single GraphQL document.

  4. trait DeliveryScheme[T] extends AnyRef
  5. trait Directives extends AnyRef
  6. trait Document extends AnyRef
  7. trait Fragments extends AnyRef
  8. trait Ignored extends PositionTracking

    Mix-in that defines GraphQL grammar productions that are typically ignored (whitespace, comments, etc.).

  9. trait Operations extends PositionTracking
  10. case class ParserConfig(experimentalFragmentVariables: Boolean = false, sourceIdFn: (ParserInput) => String = ParserConfig.defaultSourceIdFn, sourceMapperFn: (String, ParserInput) => Option[SourceMapper] = ParserConfig.defaultSourceMapperFn, parseLocations: Boolean = true, parseComments: Boolean = true) extends Product with Serializable
  11. trait PositionTracking extends AnyRef
  12. class QueryParser extends Parser with Tokens with Ignored with Document with Operations with Fragments with Values with Directives with Types with TypeSystemDefinitions
  13. trait SourceMapper extends AnyRef

    Set of functions that convert a GraphQL source code location to human-readable strings.

    Set of functions that convert a GraphQL source code location to human-readable strings.

    When rendering the results of a GraphQL document parse, it's helpful to describe where parsing failed. This is the interface to that facility.

  14. case class SyntaxError(parser: Parser, input: ParserInput, originalError: ParseError) extends Exception with Product with Serializable
  15. trait Tokens extends StringBuilding with PositionTracking
  16. trait TypeSystemDefinitions extends AnyRef
  17. trait Types extends AnyRef
  18. trait Values extends AnyRef

Ungrouped