absinthe v1.5.3 Absinthe.Blueprint View Source
Represents the graphql document to be executed.
Please see the code itself for more information on individual blueprint sub modules.
Link to this section Summary
Functions
Get the currently selected operation.
Append the given field or fields to the given type
Determine whether a flag has been set on a node.
See Absinthe.Blueprint.Transform.postwalk/2
.
See Absinthe.Blueprint.Transform.postwalk/3
.
See Absinthe.Blueprint.Transform.prewalk/2
.
See Absinthe.Blueprint.Transform.prewalk/3
.
Add a flag to a node.
Index the types by their name
Update the current operation.
Link to this section Types
node_t()
View Sourcenode_t() :: t() | Absinthe.Blueprint.Directive.t() | Absinthe.Blueprint.Document.t() | Absinthe.Blueprint.Schema.t() | Absinthe.Blueprint.Input.t() | Absinthe.Blueprint.TypeReference.t()
t()
View Sourcet() :: %Absinthe.Blueprint{ adapter: nil | Absinthe.Adapter.t(), directives: [Absinthe.Blueprint.Schema.DirectiveDefinition.t()], errors: [Absinthe.Phase.Error.t()], execution: Absinthe.Blueprint.Execution.t(), flags: flags_t(), fragments: [Absinthe.Blueprint.Document.Fragment.Named.t()], initial_phases: [Absinthe.Phase.t()], input: nil | Absinthe.Language.Document.t(), name: nil | String.t(), operations: [Absinthe.Blueprint.Document.Operation.t()], prototype_schema: nil | Absinthe.Schema.t(), result: result_t(), schema: nil | Absinthe.Schema.t(), schema_definitions: [Absinthe.Blueprint.Schema.SchemaDefinition.t()], source: nil | String.t() | Absinthe.Language.Source.t(), telemetry: map() }
use_t()
View Sourceuse_t() :: Absinthe.Blueprint.Document.Fragment.Named.Use.t() | Absinthe.Blueprint.Input.Variable.Use.t()
Link to this section Functions
current_operation(blueprint)
View Sourcecurrent_operation(t()) :: nil | Absinthe.Blueprint.Document.Operation.t()
Get the currently selected operation.
Append the given field or fields to the given type
Determine whether a flag has been set on a node.
See Absinthe.Blueprint.Transform.postwalk/2
.
See Absinthe.Blueprint.Transform.postwalk/3
.
See Absinthe.Blueprint.Transform.prewalk/2
.
See Absinthe.Blueprint.Transform.prewalk/3
.
Add a flag to a node.
Index the types by their name
Update the current operation.