QueryAst

gql.parser.QueryAst$
object QueryAst

Attributes

Source:
QueryAst.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

final case class Argument[C, A >: Const <: AnyValue](name: String, value: Value[A, C])

Attributes

Source:
QueryAst.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Arguments[C, A >: Const <: AnyValue](nel: NonEmptyList[Argument[C, A]])

Attributes

Source:
QueryAst.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Directive[C, A >: Const <: AnyValue](name: String, arguments: Option[Arguments[C, A]])

Attributes

Source:
QueryAst.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Directives[C, A >: Const <: AnyValue](nel: NonEmptyList[Directive[C, A]])

Attributes

Source:
QueryAst.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
QueryAst.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ExecutableDefinition[C]

Attributes

Companion:
object
Source:
QueryAst.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Fragment[C]
class Operation[C]
final case class Field[C](alias: Option[String], name: String, arguments: Option[Arguments[C, AnyValue]], directives: Option[Directives[C, AnyValue]], selectionSet: Option[SelectionSet[C]], caret: C)

Attributes

Source:
QueryAst.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class FragmentDefinition[C](name: String, typeCnd: String, directives: Option[Directives[C, AnyValue]], selectionSet: SelectionSet[C], caret: C)

Attributes

Source:
QueryAst.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class FragmentSpread[C](fragmentName: String, directives: Option[Directives[C, AnyValue]])

Attributes

Source:
QueryAst.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class InlineFragment[C](typeCondition: Option[String], directives: Option[Directives[C, AnyValue]], selectionSet: SelectionSet[C])

Attributes

Source:
QueryAst.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
QueryAst.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait OperationDefinition[C]

Attributes

Companion:
object
Source:
QueryAst.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Detailed[C]
class Simple[C]

Attributes

Companion:
trait
Source:
QueryAst.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait OperationType

Attributes

Companion:
object
Source:
QueryAst.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Mutation.type
object Query.type
object Subscription.type
object Selection

Attributes

Companion:
trait
Source:
QueryAst.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait Selection[C]

Attributes

Companion:
object
Source:
QueryAst.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final case class SelectionSet[C](selections: NonEmptyList[Selection[C]])

Attributes

Source:
QueryAst.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class VariableDefinition[C](name: String, tpe: Type, defaultValue: Option[Value[Const, C]], directives: Option[Directives[C, Const]], c: C)

Attributes

Source:
QueryAst.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Source:
QueryAst.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any