GraphQL v0.3.2 GraphQL.Execution.Selection

Summary

Functions

collect_fragment(context, runtime_type, selection, field_fragment_map)
collect_selection(context, runtime_type, selection, field_fragment_map)
collect_selections(context, runtime_type, selection_set, field_fragment_map \\ %{fields: %{}, fragments: %{}})
collect_sub_fields(context, return_type, field_asts)
complete_sub_fields(return_type, context, field_asts, result)
execute_fields(context, parent_type, source_value, fields)

Specs

execute_fields(ExecutionContext.t, atom | Map, any, any) :: {ExecutionContext.t, map}
execute_fields_serially(context, parent_type, source_value, fields)

Specs

execute_fields_serially(ExecutionContext.t, atom, map, any) :: {ExecutionContext.t, map}