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])
Companion:
object
Source:
QueryParser.scala
final case class Field(alias: Option[String], name: String, arguments: Option[Arguments], selectionSet: Pos[Option[SelectionSet]])
final case class FragmentDefinition(name: String, typeCnd: String, selectionSet: SelectionSet)
final case class FragmentSpread(fragmentName: String)
final case class InlineFragment(typeCondition: Option[String], selectionSet: SelectionSet)
sealed trait OperationDefinition
Companion:
object
Source:
QueryParser.scala
Companion:
class
Source:
QueryParser.scala
sealed trait OperationType
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 p[A](p: Parser[A]): Parser[A]

Concrete fields