Execution

sealed class Execution

Types

Fragment
Link copied to clipboard
class Fragment(selectionNode: SelectionNode, condition: TypeCondition, elements: List<Execution>, directives: Map<Directive, ArgumentNodes?>?) : Execution
Node
Link copied to clipboard
open class Node(selectionNode: SelectionNode, field: Field, children: Collection<Execution>, key: String, alias: String?, arguments: ArgumentNodes?, typeCondition: TypeCondition?, directives: Map<Directive, ArgumentNodes?>?, variables: List<VariableDefinitionNode>?) : Execution
Union
Link copied to clipboard
class Union(node: SelectionNode, unionField: Field.Union<*>, memberChildren: Map<Type, Collection<Execution>>, key: String, alias: String?, condition: TypeCondition?, directives: Map<Directive, ArgumentNodes?>?) : Execution.Node

Properties

directives
Link copied to clipboard
abstract val directives: Map<Directive, ArgumentNodes?>?
selectionNode
Link copied to clipboard
abstract val selectionNode: SelectionNode

Inheritors

Execution
Link copied to clipboard
Execution
Link copied to clipboard

Extensions

getFields
Link copied to clipboard
fun Execution.getFields(): List<String>
This returns a list of all scalar fields requested on this type.