Packages

p

caliban

execution

package execution

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class ExecutionRequest(field: Field, operationType: OperationType) extends Product with Serializable
  2. 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) extends Product with Serializable

    Represents a field used during the exeuction of a query

    Represents a field used during the exeuction 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

  3. case class FieldInfo(name: String, details: Field, path: List[Either[String, Int]], directives: List[Directive] = Nil) extends Product with Serializable
  4. sealed trait QueryExecution extends AnyRef

    Defines which type of parallelism to use when executing queries

Value Members

  1. object Executor
  2. object Field extends Serializable
  3. object QueryExecution

Ungrouped