Package

sangria

ast

Permalink

package ast

Visibility
  1. Public
  2. All

Type Members

  1. case class Argument(name: String, value: Value, position: Option[Position] = None) extends NameValue with Product with Serializable

    Permalink
  2. sealed trait AstNode extends AnyRef

    Permalink
  3. case class BigDecimalValue(value: BigDecimal, position: Option[Position] = None) extends ScalarValue with Product with Serializable

    Permalink
  4. case class BigIntValue(value: BigInt, position: Option[Position] = None) extends ScalarValue with Product with Serializable

    Permalink
  5. case class BooleanValue(value: Boolean, position: Option[Position] = None) extends ScalarValue with Product with Serializable

    Permalink
  6. sealed trait ConditionalFragment extends AstNode

    Permalink
  7. sealed trait Definition extends AstNode

    Permalink
  8. case class Directive(name: String, arguments: List[Argument], position: Option[Position] = None) extends AstNode with Product with Serializable

    Permalink
  9. case class Document(definitions: List[Definition], position: Option[Position] = None, sourceMapper: Option[SourceMapper] = None) extends AstNode with Product with Serializable

    Permalink
  10. case class EnumValue(value: String, position: Option[Position] = None) extends Value with Product with Serializable

    Permalink
  11. case class Field(alias: Option[String], name: String, arguments: List[Argument], directives: List[Directive], selections: List[Selection], position: Option[Position] = None) extends Selection with SelectionContainer with Product with Serializable

    Permalink
  12. case class FloatValue(value: Double, position: Option[Position] = None) extends ScalarValue with Product with Serializable

    Permalink
  13. case class FragmentDefinition(name: String, typeCondition: NamedType, directives: List[Directive], selections: List[Selection], position: Option[Position] = None) extends Definition with ConditionalFragment with WithDirectives with SelectionContainer with Product with Serializable

    Permalink
  14. case class FragmentSpread(name: String, directives: List[Directive], position: Option[Position] = None) extends Selection with Product with Serializable

    Permalink
  15. case class InlineFragment(typeCondition: NamedType, directives: List[Directive], selections: List[Selection], position: Option[Position] = None) extends Selection with ConditionalFragment with SelectionContainer with Product with Serializable

    Permalink
  16. case class IntValue(value: Int, position: Option[Position] = None) extends ScalarValue with Product with Serializable

    Permalink
  17. case class ListType(ofType: Type, position: Option[Position] = None) extends Type with Product with Serializable

    Permalink
  18. case class ListValue(values: List[Value], position: Option[Position] = None) extends Value with Product with Serializable

    Permalink
  19. sealed trait NameValue extends AstNode

    Permalink
  20. case class NamedType(name: String, position: Option[Position] = None) extends Type with Product with Serializable

    Permalink
  21. case class NotNullType(ofType: Type, position: Option[Position] = None) extends Type with Product with Serializable

    Permalink
  22. case class ObjectField(name: String, value: Value, position: Option[Position] = None) extends NameValue with Product with Serializable

    Permalink
  23. case class ObjectValue(fields: List[ObjectField], position: Option[Position] = None) extends Value with Product with Serializable

    Permalink
  24. case class OperationDefinition(operationType: OperationType = OperationType.Query, name: Option[String] = None, variables: List[VariableDefinition] = Nil, directives: List[Directive] = Nil, selections: List[Selection], position: Option[Position] = None) extends Definition with WithDirectives with SelectionContainer with Product with Serializable

    Permalink
  25. sealed trait OperationType extends AnyRef

    Permalink
  26. sealed trait ScalarValue extends Value

    Permalink
  27. sealed trait Selection extends AstNode with WithDirectives

    Permalink
  28. sealed trait SelectionContainer extends AnyRef

    Permalink
  29. case class StringValue(value: String, position: Option[Position] = None) extends ScalarValue with Product with Serializable

    Permalink
  30. sealed trait Type extends AstNode

    Permalink
  31. sealed trait Value extends AstNode

    Permalink
  32. case class VariableDefinition(name: String, tpe: Type, defaultValue: Option[Value], position: Option[Position] = None) extends AstNode with Product with Serializable

    Permalink
  33. case class VariableValue(name: String, position: Option[Position] = None) extends Value with Product with Serializable

    Permalink
  34. sealed trait WithDirectives extends AnyRef

    Permalink

Value Members

  1. object AstNode

    Permalink
  2. object AstVisitor

    Permalink
  3. object AstVisitorCommand extends Enumeration

    Permalink
  4. object OperationType

    Permalink

Ungrouped