caliban.execution

Members list

Type members

Classlikes

case class Deferred[-R](path: List[PathValue], step: ReducedStep[R], label: Option[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ExecutionRequest(field: Field, operationType: OperationType, operationName: Option[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Executor

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Executor.type
sealed trait Feature

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Defer.type
object Stream.type
object Feature

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Feature.type
case class Field(name: String, fieldType: `__Type`, parentType: Option[`__Type`], alias: Option[String], fields: List[Field], targets: Option[Set[String]], arguments: Map[String, InputValue], directives: List[Directive], _condition: Option[Set[String]], _locationInfo: () => LocationInfo, fragment: Option[Fragment])

Represents a field used during the execution of a query

Represents a field used during the execution of a query

Value parameters

_condition

Internal, the possible types that contains this field

_locationInfo

Internal, the source location in the query

alias

A potential alias specified in the query, i.e alias: field

arguments

The specified arguments for the field's resolver

directives

The directives specified on the field

fieldType

The GraphQL type

fields

The selected subfields, if any, i.e field { a b }

fragment

The fragment that is directly wrapping this field

name

The name

parentType

The parent type of the field

targets

The type conditions used to select this field, i.e ...on Type { field }

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object Field

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Field.type
case class FieldInfo(name: String, details: Field, path: List[PathValue], directives: List[Directive], parent: Option[`__Type`])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Fragment(name: Option[String], directives: List[Directive])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Fragment

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Fragment.type
object IsStream

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
IsStream.type
sealed trait QueryExecution

Defines which type of parallelism to use when executing queries

Defines which type of parallelism to use when executing queries

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Batched.type
object Parallel.type
object Sequential.type

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type