absinthe
v1.7.9
v1.7.8
v1.7.7
v1.7.6
v1.7.5
v1.7.4
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.6.8
v1.6.7
v1.6.6
v1.6.5
v1.6.4
v1.6.3
v1.6.2
v1.6.1
v1.6.0
v1.6.0-rc.1
v1.6.0-rc.0
v1.5.5
v1.5.4
v1.5.3
v1.5.2
v1.5.1
v1.5.0
v1.5.0-rc.5
v1.5.0-rc.4
v1.5.0-rc.3
v1.5.0-rc.2
v1.5.0-rc.1
v1.5.0-rc.0
v1.5.0-beta.2
v1.5.0-beta.1
v1.5.0-beta.0
v1.5.0-alpha.4
v1.5.0-alpha.3
v1.5.0-alpha.2
v1.5.0-alpha.1
v1.5.0-alpha.0
v1.4.16
v1.4.15
v1.4.14
v1.4.13
v1.4.12
v1.4.11
v1.4.10
v1.4.9
v1.4.8
v1.4.7
v1.4.6
v1.4.5
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.4.0-rc.3
v1.4.0-rc.2
v1.4.0-rc.1
v1.4.0-rc.0
v1.4.0-beta.5
v1.4.0-beta.4
v1.4.0-beta.3
v1.4.0-beta.2
v1.4.0-beta.1
v1.3.2
v1.3.1
v1.3.0
v1.3.0-rc.0
v1.3.0-beta.2
v1.3.0-beta.1
v1.3.0-beta.0
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.1
v1.2.0
v1.2.0-rc.0
v1.2.0-beta.0
v1.2.0-alpha0
v1.2.0-alpha.2
v1.2.0-alpha.1
v1.1.11
v1.1.10
v1.1.9
v1.1.8
v1.1.7
v1.1.6
v1.1.5
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.0
v0.5.2
v0.5.1
v0.5.0
v0.4.6
v0.4.5
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0
v0.2.3
v0.2.2
v0.2.1
v0.1.0
GUIDES
Modules
Mix
Tasks
Absinthe
Summary
Types
result_error_t/0
result_selection_t/0
result_t/0
run_opts/0
run_result/0
Functions
run/3
run!/3
Absinthe.Formatter
Sections
Example
Summary
Functions
features/1
format/2
Absinthe.Lexer
Summary
Functions
do_tokenize/2
line_and_column/3
tokenize/1
Absinthe.Schema.Manager
Summary
Functions
child_spec/1
init/1
start_link/1
Absinthe.Schema.PersistentTerm
Summary
Functions
pipeline/1
Absinthe.Schema.Provider
Summary
Types
schema_identifier/0
type_group/0
Callbacks
__absinthe_directive__/2
__absinthe_directives__/1
__absinthe_interface_implementors__/1
__absinthe_type__/2
__absinthe_types__/1
__absinthe_types__/2
pipeline/1
Schema Definition and Types
Absinthe.Resolution.Helpers
Summary
Types
dataloader_key_fun/0
dataloader_opt/0
dataloader_tuple/0
Functions
async/2
batch/4
dataloader/1
dataloader/2
dataloader/3
on_load/2
Absinthe.Schema
Sections
Custom Schema Manipulation (in progress)
Summary
Types
t/0
Callbacks
context/1
hydrate/2
middleware/3
plugins/0
Functions
apply_modifiers/2
child_spec/1
concrete_types/2
directives/1
implementors/2
introspect/2
introspection_types/1
lookup_directive/2
lookup_type/3
mutation/2
query/2
referenced_types/1
replace_default/4
subscription/2
to_sdl/1
types/1
used_types/1
Absinthe.Schema.Hydrator
Summary
Types
hydration/0
Callbacks
apply_hydration/2
Absinthe.Schema.Notation
Sections
Example
Summary
Types
import_sdl_option/0
Functions
arg/2
arg/3
build_reference/1
complexity/1
config/1
deprecate/1
description/1
directive/1
directive/2
directive/3
enum/2
enum/3
expand/1
field/2
field/3
field/4
grab_functions/4
handle_arg_attrs/3
handle_enum_value_attrs/3
import_fields/2
import_sdl/1
import_sdl/2
import_types/2
input_object/3
interface/1
interface/3
interfaces/1
is_type_of/1
lift_functions/2
lift_functions/3
list_of/1
meta/1
meta/2
middleware/2
non_null/1
noop/1
object/3
on/1
parse/1
put_attr/2
put_desc/2
put_reference/2
record!/5
record_applied_directive!/3
record_config!/2
record_middleware!/3
record_trigger!/3
repeatable/1
resolve/1
resolve_type/1
scalar/2
scalar/3
serialize/1
trigger/2
types/1
union/3
value/2
values/1
Absinthe.Schema.Prototype
Summary
Functions
expand_deprecate/2
pipeline/1
Absinthe.Type.Argument
Summary
Types
t/0
Functions
fetch/2
Absinthe.Type.Custom
Absinthe.Type.Directive
Summary
Types
location/0
t/0
Absinthe.Type.Enum
Sections
Examples
Summary
Types
t/0
Functions
kind/0
Absinthe.Type.Enum.Value
Summary
Types
t/0
Absinthe.Type.Field
Summary
Types
complexity_t/0
custom_error/0
error_message/0
error_result/0
error_value/0
middleware_result/0
ok_result/0
resolver_t/0
result/0
serializable/0
t/0
Functions
fetch/2
Absinthe.Type.InputObject
Sections
Example
Summary
Types
t/0
Functions
fetch/2
kind/0
Absinthe.Type.Interface
Summary
Types
t/0
Functions
kind/0
resolve_type/4
type_resolvable?/2
Absinthe.Type.List
Sections
Examples
Summary
Types
t/0
Functions
fetch/2
kind/0
Absinthe.Type.NonNull
Sections
Examples
Summary
Types
t/0
t/1
Functions
fetch/2
kind/0
Absinthe.Type.Object
Sections
Examples
Summary
Types
t/0
Functions
kind/0
Absinthe.Type.Scalar
Sections
Built-In Scalars
Examples
Summary
Types
t/0
value_t/0
Functions
kind/0
parse/3
serialize/2
Absinthe.Type.Union
Summary
Types
t/0
Functions
kind/0
Middleware and Plugins
Absinthe.Middleware
Sections
Example
The middleware/2 macro
The middleware/3 callback
Main Points
Summary
Types
function_name/0
spec/0
Callbacks
call/2
Functions
unshim/2
Absinthe.Middleware.Async
Summary
Functions
after_resolution/1
before_resolution/1
call/2
pipeline/2
Absinthe.Middleware.Batch
Sections
Motivation
Example Usage
Summary
Types
batch_fun/0
post_batch_fun/0
Functions
after_resolution/1
before_resolution/1
call/2
pipeline/2
Absinthe.Middleware.Dataloader
Absinthe.Middleware.MapGet
Summary
Functions
call/2
Absinthe.Middleware.PassParent
Summary
Functions
call/2
Absinthe.Middleware.Telemetry
Summary
Functions
on_complete/2
Absinthe.Plugin
Summary
Types
t/0
Callbacks
after_resolution/1
before_resolution/1
pipeline/2
Functions
defaults/0
Subscriptions
Absinthe.Subscription
Sections
Basic Usage
Performance Characteristics
Summary
Types
subscription_field_spec/0
Functions
child_spec/1
publish/3
start_link/1
Absinthe.Subscription.Local
Summary
Functions
publish_mutation/3
Absinthe.Subscription.PipelineSerializer
Summary
Types
options_label/0
options_map/0
packed_phase_config/0
packed_pipeline/0
Functions
pack/1
unpack/1
Absinthe.Subscription.Pubsub
Summary
Types
t/0
Callbacks
node_name/0
publish_mutation/3
publish_subscription/2
subscribe/1
Extensibility
Absinthe.Phase
Summary
Types
result_t/0
t/0
Callbacks
run/2
Functions
any_invalid?/1
put_error/2
Absinthe.Phase.Document.Context
Summary
Functions
flag_invalid/1
flag_invalid/2
inherit_invalid/3
put_flag/2
run/2
Absinthe.Phase.Telemetry
Summary
Functions
flag_invalid/1
flag_invalid/2
inherit_invalid/3
put_flag/2
run/2
Absinthe.Pipeline
Summary
Types
data_t/0
phase_config_t/0
t/0
Functions
before/2
for_document/2
for_schema/2
from/2
insert_after/3
insert_before/3
options/1
reject/2
replace/3
run/2
run_phase/3
upto/2
without/2
Document Adapters
Absinthe.Adapter
Sections
Writing Your Own
Summary
Types
role_t/0
t/0
Callbacks
to_external_name/2
to_internal_name/2
Absinthe.Adapter.LanguageConventions
Summary
Functions
to_external_name/2
to_internal_name/2
Absinthe.Adapter.Passthrough
Summary
Functions
dump_results/1
load_document/1
to_external_name/2
to_internal_name/2
Absinthe.Adapter.StrictLanguageConventions
Summary
Functions
to_external_name/2
to_internal_name/2
Absinthe.Adapter.Underscore
Summary
Functions
to_external_name/2
to_internal_name/2
Execution
Absinthe.Blueprint
Summary
Types
flags_t/0
node_t/0
result_t/0
t/0
use_t/0
Functions
add_field/3
current_operation/1
extend_fields/2
find/2
find_field/2
flagged?/2
fragment/2
postwalk/2
postwalk/3
prewalk/2
prewalk/3
put_flag/3
types_by_name/1
update_current/2
Absinthe.Blueprint.Execution
Summary
Types
acc/0
node_t/0
t/0
Functions
get/2
get_result/2
get_result/3
update/4
Absinthe.Complexity
Summary
Types
t/0
Absinthe.Resolution
Sections
Contents
Summary
Types
arguments/0
field_state/0
source/0
t/0
Functions
call/2
call/3
call/4
path/1
path_string/1
project/1
project/2
put_result/2
resolver_spec/1
result_error/4
Introspection
Absinthe.Introspection
Sections
Examples
Testing
Absinthe.Test
Summary
Functions
prime/1
Utilities
Absinthe.Logger
Sections
Variable filtering
Pipeline display
Disabling
Summary
Functions
log_run/2
Absinthe.Utils
Summary
Functions
camelize/2
placement_docs/1
Absinthe.Utils.Suggestion
Summary
Functions
sort_list/3
Exceptions
Absinthe.AnalysisError
Absinthe.ExecutionError
Absinthe.Schema.Error
Summary
Functions
message/1
Absinthe.Schema.Notation.Error
Absinthe.SerializationError
Settings
View Source
Absinthe.Schema.Notation.Error
exception
(absinthe v1.7.0)
Exception raised when a schema is invalid
×