GraphQL
v0.3.2
Pages
Modules
Exceptions
Protocols
GraphQL
Summary
Functions
execute/5
execute_with_opts/3
execute_without_validation/3
GraphQL.Document
GraphQL.Error
GraphQL.Errors
Summary
Types
t/0
Functions
new/1
GraphQL.Execution.ASTValue
Summary
Functions
value_from_ast/3
GraphQL.Execution.Arguments
Summary
Functions
argument_values/3
GraphQL.Execution.Directives
Summary
Functions
resolve_directive/3
GraphQL.Execution.ExecutionContext
Summary
Types
t/0
Functions
new/5
report_error/2
GraphQL.Execution.Executor
Summary
Types
result_data/0
Functions
execute/3
GraphQL.Execution.FieldResolver
Summary
Functions
resolve_field/4
GraphQL.Execution.ResolveWrapper
Summary
Functions
wrap/1
GraphQL.Execution.Selection
Summary
Functions
collect_fragment/4
collect_selection/4
collect_selections/4
collect_sub_fields/3
complete_sub_fields/4
execute_fields/4
execute_fields_serially/4
GraphQL.Execution.Types
Summary
Functions
unwrap_type/1
GraphQL.Execution.Variables
Summary
Functions
extract/1
GraphQL.Lang.AST
GraphQL.Lang.AST.CompositeVisitor
Summary
Functions
compose/1
compose/2
GraphQL.Lang.AST.DocumentInfo
Summary
Functions
get_fragment_definition/2
new/2
GraphQL.Lang.AST.Nodes
Summary
Types
operation_node/0
Functions
kinds/0
GraphQL.Lang.AST.ParallelVisitor
GraphQL.Lang.AST.Reducer
Summary
Functions
reduce/3
GraphQL.Lang.AST.TypeInfo
Summary
Functions
directive/1
field_def/1
find_field_def/3
input_type/1
named_type/1
parent_type/1
type/1
GraphQL.Lang.AST.TypeInfoVisitor
GraphQL.Lang.Lexer
Summary
Functions
tokenize/1
GraphQL.Lang.Parser
Summary
Functions
parse/1
GraphQL.Schema
Summary
Types
t/0
Functions
new/1
operation_root_type/2
type_from_ast/2
with_type_cache/1
GraphQL.Schema.Generator
Summary
Functions
generate/2
generate_module/2
interfaces/1
walk_ast/1
GraphQL.TestSupport.VisitorImplementations
GraphQL.TestSupport.VisitorImplementations.BalancedCallsVisitor
GraphQL.TestSupport.VisitorImplementations.CallReverser
GraphQL.TestSupport.VisitorImplementations.TracingVisitor
GraphQL.Type
Summary
Functions
implements?/2
is_abstract?/1
is_composite_type?/1
is_named?/1
module_to_string/1
GraphQL.Type.Boolean
Summary
Functions
coerce/1
GraphQL.Type.CompositeType
Summary
Functions
get_field/2
get_fields/1
has_field?/2
GraphQL.Type.Directive
GraphQL.Type.Directives
Summary
Functions
deprecated/0
include/0
skip/0
GraphQL.Type.Enum
Summary
Types
t/0
Functions
new/1
values/1
GraphQL.Type.EnumValue
GraphQL.Type.Float
Summary
Types
t/0
Functions
coerce/1
GraphQL.Type.ID
Summary
Functions
coerce/1
GraphQL.Type.Input
GraphQL.Type.Int
Summary
Types
t/0
Functions
coerce/1
GraphQL.Type.Interface
Summary
Types
t/0
Functions
new/1
GraphQL.Type.Introspection
Summary
Functions
meta/1
query/0
GraphQL.Type.Introspection.Directive
Summary
Functions
type/0
GraphQL.Type.Introspection.EnumValue
Summary
Functions
type/0
GraphQL.Type.Introspection.Field
Summary
Functions
type/0
GraphQL.Type.Introspection.InputValue
Summary
Functions
type/0
GraphQL.Type.Introspection.Schema
Summary
Functions
type/0
GraphQL.Type.Introspection.Type
Summary
Functions
type/0
GraphQL.Type.Introspection.TypeKind
Summary
Functions
type/0
GraphQL.Type.JSON
Summary
Functions
coerce/1
GraphQL.Type.List
GraphQL.Type.NonNull
GraphQL.Type.ObjectType
GraphQL.Type.String
Summary
Functions
coerce/1
GraphQL.Type.Union
Summary
Types
t/0
Functions
new/1
GraphQL.Util.ArrayMap
Summary
Functions
expand_result/1
fetch/2
get/3
get_and_update/3
new/1
pop/2
put/3
GraphQL.Util.Stack
Summary
Functions
length/1
peek/1
pop/1
push/2
GraphQL.Util.Text
Summary
Functions
normalize/1
GraphQL.Validation
Summary
Functions
report_error/2
GraphQL.Validation.Rules
Summary
Functions
all/0
GraphQL.Validation.Rules.FieldsOnCorrectType
GraphQL.Validation.Rules.NoFragmentCycles
GraphQL.Validation.Rules.Noop
GraphQL.Validation.Rules.ProvidedNonNullArguments
GraphQL.Validation.Rules.UniqueOperationNames
GraphQL.Validation.Validator
Summary
Functions
validate/2
validate_with_rules/3
Mix.Tasks.Compile.Graphql
Summary
Functions
compile/2
compile_all/2
extract_file_prefix/1
manifests/0
run/1
GraphQL v0.3.2
GraphQL.Type.Float
Summary
Types
t()
Functions
coerce(value)
Types
t
:
:
%
GraphQL.Type.Float{
description:
binary,
name:
binary}
Functions
coerce(value)