QueryParser

class Object
trait Matchable
class Any

Type members

Classlikes

final case class Argument(name: String, value: Value)
final case class Arguments(nel: NonEmptyList[Argument])
object Definition
Companion:
class
Source:
QueryParser.scala
sealed trait Definition
Companion:
object
Source:
QueryParser.scala
final case class Directive(name: String, arguments: Option[Arguments])
sealed trait DirectiveLocation
Companion:
object
Source:
QueryParser.scala
final case class Directives(nel: NonEmptyList[Directive])
final case class DirectivesDefinition(description: Option[String], name: String, directiveLocations: NonEmptyList[DirectiveLocation])
final case class Document(nel: NonEmptyList[Definition])
Companion:
object
Source:
QueryParser.scala
final case class Field(alias: Option[String], name: String, arguments: Option[Arguments], directives: Option[Directives], selectionSet: Pos[Option[SelectionSet]])
final case class FieldDefinition(description: Option[String], name: String, argumentsDefinition: Option[ArgumentsDefinition], `type`: Type, directives: Option[Directives])
final case class FragmentDefinition(name: String, typeCnd: String, directives: Option[Directives], selectionSet: SelectionSet)
final case class FragmentSpread(fragmentName: String, directives: Option[Directives])
final case class InlineFragment(typeCondition: Option[String], directives: Option[Directives], selectionSet: SelectionSet)
final case class InputValueDefinition(description: Option[String], name: String, `type`: Type, defaultValue: Option[Value], directives: Option[Directives])
sealed trait OperationDefinition
Companion:
object
Source:
QueryParser.scala
Companion:
class
Source:
QueryParser.scala
sealed trait OperationType
Companion:
object
Source:
QueryParser.scala
object Punctuator
Companion:
class
Source:
QueryParser.scala
sealed trait Punctuator
Companion:
object
Source:
QueryParser.scala
object Selection
Companion:
class
Source:
QueryParser.scala
sealed trait Selection
Companion:
object
Source:
QueryParser.scala
final case class SelectionSet(selections: NonEmptyList[Pos[Selection]])
object Type
Companion:
class
Source:
QueryParser.scala
sealed trait Type
Companion:
object
Source:
QueryParser.scala
object Value
Companion:
class
Source:
QueryParser.scala
sealed trait Value
Companion:
object
Source:
QueryParser.scala
final case class VariableDefinition(name: String, tpe: Type, defaultValue: Option[Value])

Value members

Concrete methods

def w[A](p: Parser[A]): Parser[A]

Concrete fields