package execution
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class Deferred[-R](path: List[Either[String, Int]], step: ReducedStep[R], label: Option[String]) extends Product with Serializable
- case class ExecutionRequest(field: Field, operationType: OperationType, operationName: Option[String]) extends Product with Serializable
- sealed trait Feature extends AnyRef
- case class Field(name: String, fieldType: __Type, parentType: Option[__Type], alias: Option[String] = None, fields: List[Field] = Nil, targets: Option[Set[String]] = None, arguments: Map[String, InputValue] = Map(), directives: List[Directive] = List.empty, _condition: Option[Set[String]] = None, _locationInfo: () => LocationInfo = () => LocationInfo.origin, fragment: Option[Fragment] = None) extends Product with Serializable
Represents a field used during the execution of a query
Represents a field used during the execution of a query
- name
The name
- fieldType
The GraphQL type
- parentType
The parent type of the field
- alias
A potential alias specified in the query, i.e
alias: field
- fields
The selected subfields, if any, i.e
field { a b }
- targets
The type conditions used to select this field, i.e
...on Type { field }
- arguments
The specified arguments for the field's resolver
- directives
The directives specified on the field
- _condition
Internal, the possible types that contains this field
- _locationInfo
Internal, the source location in the query
- fragment
The fragment that is directly wrapping this field
- case class FieldInfo(name: String, details: Field, path: List[Either[String, Int]], directives: List[Directive] = Nil, parent: Option[__Type]) extends Product with Serializable
- case class Fragment(name: Option[String], directives: List[Directive]) extends Product with Serializable
- sealed trait QueryExecution extends AnyRef
Defines which type of parallelism to use when executing queries
Value Members
- object Executor
- object Feature
- object Field extends Serializable
- object Fragment extends Serializable
- object IsStream
- object QueryExecution