Sangria
Sangria
sangria
sangria
.ast
Ast
Visitor
Ast
Visitor
Ast
Visitor
Command
Default
Ast
Visitor
sangria
.execution
Alternative
Execution
Scheme
Extended
Stream
Based
Execution
Scheme
Attribute
Coercion
Error
Before
Field
Result
Before
Field
Result
Collected
Field
Collected
Fields
Collected
Fields
Builder
Deferred
With
Info
Deprecation
Tracker
Deprecation
Tracker
Error
With
Resolver
Exception
Handler
Exception
Handler
Execution
Error
Execution
Path
Execution
Path
Execution
Result
Execution
Scheme
Execution
Scheme
Default
Executor
Executor
Extension
Field
Collector
Field
Tag
Field
Tag
Handled
Exception
Handled
Exception
Has
Introspection
Reducer
Input
Document
Materialization
Error
Input
Document
Materializer
Input
Document
Materializer
Internal
Execution
Error
Introspection
Not
Allowed
Error
Logging
Deprecation
Tracker
Mapped
Ctx
Update
Materialized
Schema
Validation
Error
Max
Query
Depth
Reached
Error
Measure
Complexity
Measure
Complexity
Measure
Query
Depth
Middleware
Middleware
Middleware
After
Field
Middleware
Attachment
Middleware
Before
Field
Middleware
Error
Field
Middleware
Extension
Middleware
From
Scalar
Middleware
Query
Context
Middleware
To
Scalar
Multiple
Handled
Exceptions
Nil
Deprecation
Tracker
Operation
Selection
Error
Prepared
Field
Prepared
Query
Query
Analysis
Error
Query
Reducer
Query
Reducer
Query
Reducer
Executor
Query
Reducing
Error
Registered
Error
Resolver
Child
Deferred
Context
Defer
Deferred
Result
Error
Field
Resolution
Field
Resolution
Parent
Deferred
Context
Resolve
Result
Seq
Fut
Res
Seq
Res
Seq
Res
Standard
Field
Resolution
Stream
Field
Resolution
Resolver
Result
Resolver
Error
Registry
Error
Registry
Result
Resolver
Simple
Ast
Based
Extension
Middleware
Single
Handled
Exception
Stop
Watch
Stop
Watch
String
Tag
Subscription
Field
Tag
Collector
Time
Measurement
Time
Measurement
Trinary
Trinary
Defined
Null
Null
With
Default
Undefined
Undefined
Concrete
Type
Error
Undefined
Concrete
Type
Error
User
Facing
Error
Validation
Error
Value
Coercion
Helper
Value
Coercion
Helper
Value
Collector
Value
Collector
Variable
Coercion
Error
Variable
Value
With
Violations
sangria
.execution
.batch
Batch
Execution
Error
Batch
Execution
Plan
Batch
Execution
Plan
Export
Export
Fragment
Export
Operation
Spread
Info
Batch
Execution
Violation
Error
Batch
Executor
Circular
Operation
Dependency
Violation
Undefined
Variable
Definition
Violation
Variable
Definition
Inference
Violation
sangria
.execution
.deferred
Absent
Deferred
Rel
Value
Error
Absent
Deferred
Value
Error
Abstract
Relation
Deferred
Deferred
One
Deferred
Opt
Deferred
Opt
Opt
Deferred
Rel
Deferred
Rel
Opt
Deferred
Rel
Seq
Deferred
Rel
Seq
Many
Deferred
Resolver
Deferred
Resolver
Deferred
Seq
Deferred
Seq
Opt
Fetcher
Fetcher
Fetcher
Based
Deferred
Resolver
Fetcher
Cache
Fetcher
Cache
Fetcher
Config
Fetcher
Config
Fetcher
Context
Fetcher
Deferred
One
Fetcher
Deferred
Opt
Fetcher
Deferred
Opt
Opt
Fetcher
Deferred
Rel
Fetcher
Deferred
Rel
Opt
Fetcher
Deferred
Rel
Seq
Fetcher
Deferred
Rel
Seq
Many
Fetcher
Deferred
Seq
Fetcher
Deferred
Seq
Opt
Fetcher
Deferred
Seq
Opt
Explicit
Has
Id
Has
Id
Relation
Relation
Relation
Ids
Relation
Not
Supported
Error
Relation
Only
Supported
Error
Simple
Fetcher
Cache
Simple
Relation
Unsupported
Defer
Error
sangria
.introspection
Introspection
Directive
Introspection
Enum
Type
Introspection
Enum
Value
Introspection
Field
Introspection
Input
Object
Type
Introspection
Input
Value
Introspection
Interface
Type
Introspection
List
Type
Ref
Introspection
Named
Type
Ref
Introspection
Non
Null
Type
Ref
Introspection
Object
Type
Introspection
Parser
Introspection
Scalar
Type
Introspection
Schema
Introspection
Type
Introspection
Type
Ref
Introspection
Union
Type
Type
Kind
sangria
.macros
Parse
Macro
To
Expr
Givens
given_
To
Expr_
Argument
given_
To
Expr_
Ast
Location
given_
To
Expr_
Comment
given_
To
Expr_
Definition
given_
To
Expr_
Directive
given_
To
Expr_
Directive
Location
given_
To
Expr_
Document
given_
To
Expr_
Enum
Value
Definition
given_
To
Expr_
Field
Definition
given_
To
Expr_
Input
Document
given_
To
Expr_
Input
Value
Definition
given_
To
Expr_
Named
Type
given_
To
Expr_
Object
Field
given_
To
Expr_
Operation
Type
given_
To
Expr_
Operation
Type
Definition
given_
To
Expr_
Selection
given_
To
Expr_
String
Value
given_
To
Expr_
Type
given_
To
Expr_
Value
given_
To
Expr_
Variable
Definition
sangria
.marshalling
Query
Ast
Input
Unmarshaller
Query
Ast
Result
Marshaller
query
Ast
Query
Ast
Input
Parser
Query
Ast
Marshaller
For
Type
sangria
.renderer
Indent
Query
Renderer
Query
Renderer
Config
Schema
Filter
Schema
Filter
Schema
Renderer
sangria
.schema
Abstract
Type
Action
Action
Additional
Directives
Additional
Types
Additional
Types
Any
Field
Resolver
Any
Field
Resolver
Args
Args
Argument
Argument
Argument
Type
Argument
Type
Argument
Type
Low
Prio
Argument
Type
Lowest
Prio
Ast
Directive
Context
Ast
Directive
Input
Type
Context
Ast
Directive
Output
Type
Context
Ast
Directive
Scalar
Context
Ast
Input
Type
Context
Ast
Node
Transformer
Ast
Output
Type
Context
Ast
Schema
Builder
Ast
Schema
Builder
Field
Name
Type
Name
Ast
Schema
Generic
Resolver
Ast
Schema
Materializer
Ast
Schema
Materializer
Schema
Info
Ast
Schema
Resolver
Base
Mat
Origin
Built
Materialized
Type
Inst
Complexity
Directive
Context
Complexity
Dynamic
Directive
Context
Composite
Type
Conflict
Resolver
Container
Members
Validator
Context
Default
Ast
Schema
Builder
Default
Introspection
Schema
Builder
Default
Introspection
Schema
Builder
Materialized
Schema
Exception
Materialized
Schema
Violation
Default
Value
Parser
Default
Value
Parser
Default
Value
Renderer
Default
Values
Validation
Rule
Deferred
Future
Value
Deferred
Value
Directive
Directive
Context
Directive
Field
Provider
Directive
Field
Provider
Context
Directive
Input
Type
Resolver
Directive
Location
Directive
Output
Type
Resolver
Directive
Resolver
Directive
Scalar
Resolver
Dynamic
Directive
Context
Dynamic
Directive
Field
Provider
Dynamic
Directive
Field
Provider
Context
Dynamic
Directive
Resolver
Enum
Type
Enum
Value
Enum
Value
Reserved
Name
Validator
Existing
Enum
Context
Existing
Enum
Resolver
Existing
Field
Resolver
Existing
Field
Resolver
Existing
Instance
Check
Existing
Instance
Check
Context
Existing
Scalar
Context
Existing
Scalar
Resolver
Existing
Schema
Origin
Field
Field
Field
Resolver
Field
Resolver
Full
Schema
Traversal
Validation
Rule
Future
Value
Generic
Directive
Context
Generic
Directive
Resolver
Generic
Dynamic
Directive
Context
Generic
Dynamic
Directive
Resolver
Has
Arguments
Has
Ast
Info
Has
Deprecation
Has
Description
Input
Field
Input
Field
Input
Materialization
Exception
Input
Object
Default
Result
Input
Object
Default
Result
Input
Object
Default
Result
Low
Prio
Input
Object
Type
Input
Object
Type
Input
Object
Type
Recursion
Validator
Input
Type
Input
Type
Resolver
Input
Value
Instance
Check
Instance
Check
Instance
Check
Context
Interface
Implementation
Validation
Rule
Interface
Type
Interface
Type
Introspection
Names
Validator
Introspection
Schema
Builder
Introspection
Schema
Builder
Introspection
Schema
Materializer
Introspection
Schema
Materializer
Leaf
Action
Leaf
Action
Leaf
Type
List
Input
Type
List
Type
Low
Prio
Actions
Lowest
Prio
Actions
Mapped
Abstract
Type
Mapped
Sequence
Leaf
Action
Mapped
Update
Ctx
Mapping
Deferred
Mat
Origin
Materialized
Field
Materialized
Field
Materialized
Field
Ast
Materialized
Field
Inst
Materialized
Type
Materialized
Type
Materialized
Type
Ast
Materialized
Type
Inst
Named
Named
Nullable
Type
Object
Like
Type
Object
Type
Object
Type
Option
Input
Type
Option
Type
Output
Type
Output
Type
Resolver
Partial
Future
Value
Partial
Value
Possible
Interface
Possible
Interface
Possible
Interface
Low
Prio
Implicits
Possible
Object
Possible
Object
Possible
Type
Possible
Type
Projected
Name
Projection
Exclude
Projection
Name
Projector
Projector
Reduce
Action
Reduce
Action
Resolved
Directive
Validation
Rule
Resolver
Based
Ast
Schema
Builder
Resolver
Based
Ast
Schema
Builder
S
D
L
Origin
Scalar
Alias
Scalar
Resolver
Scalar
Type
Schema
Schema
Schema
Change
Schema
Change
Abstract
Ast
Directive
Added
Abstract
Ast
Directive
Removed
Abstract
Change
Ast
Directive
Added
Ast
Directive
Removed
Deprecation
Change
Description
Change
Directive
Added
Directive
Argument
Added
Directive
Argument
Ast
Directive
Added
Directive
Argument
Ast
Directive
Removed
Directive
Argument
Default
Changed
Directive
Argument
Description
Changed
Directive
Argument
Removed
Directive
Argument
Type
Changed
Directive
Description
Changed
Directive
Location
Added
Directive
Location
Removed
Directive
Removed
Directive
Repeatable
Changed
Enum
Type
Ast
Directive
Added
Enum
Type
Ast
Directive
Removed
Enum
Value
Added
Enum
Value
Ast
Directive
Added
Enum
Value
Ast
Directive
Removed
Enum
Value
Deprecated
Enum
Value
Description
Changed
Enum
Value
Removed
Field
Added
Field
Argument
Ast
Directive
Added
Field
Argument
Ast
Directive
Removed
Field
Ast
Directive
Added
Field
Ast
Directive
Removed
Field
Deprecation
Changed
Field
Description
Changed
Field
Removed
Field
Type
Changed
Input
Field
Added
Input
Field
Ast
Directive
Added
Input
Field
Ast
Directive
Removed
Input
Field
Default
Changed
Input
Field
Description
Changed
Input
Field
Removed
Input
Field
Type
Changed
Input
Object
Type
Ast
Directive
Added
Input
Object
Type
Ast
Directive
Removed
Interface
Type
Ast
Directive
Added
Interface
Type
Ast
Directive
Removed
Object
Type
Argument
Added
Object
Type
Argument
Default
Changed
Object
Type
Argument
Description
Changed
Object
Type
Argument
Removed
Object
Type
Argument
Type
Changed
Object
Type
Ast
Directive
Added
Object
Type
Ast
Directive
Removed
Object
Type
Interface
Added
Object
Type
Interface
Removed
Scalar
Type
Ast
Directive
Added
Scalar
Type
Ast
Directive
Removed
Schema
Ast
Directive
Added
Schema
Ast
Directive
Removed
Schema
Description
Changed
Schema
Mutation
Type
Changed
Schema
Query
Type
Changed
Schema
Subscription
Type
Changed
Type
Added
Type
Change
Type
Description
Changed
Type
Kind
Changed
Type
Removed
Union
Member
Added
Union
Member
Removed
Union
Type
Ast
Directive
Added
Union
Type
Ast
Directive
Removed
Schema
Comparator
Schema
Element
Validator
Schema
Element
Validator
Schema
Materialization
Exception
Schema
Validation
Exception
Schema
Validation
Rule
Schema
Validation
Rule
Sequence
Leaf
Action
Simple
Enum
Value
Resolver
Standalone
Origin
Subscription
Fields
Validation
Rule
Try
Value
Type
Union
Type
Union
Type
Unmodified
Type
Update
Ctx
Update
Ctx
Valid
Names
Validator
Valid
Out
Type
Valid
Out
Type
Value
With
Arguments
With
Input
Type
Rendering
With
Type
Lookup
Without
Input
Type
Tags
Without
Input
Type
Tags
Without
Input
Type
Tags
Low
Prio
sangria
.util
Cache
Cache
Concurrent
Hash
Map
Cache
String
Util
Trie
Map
Cache
sangria
.validation
Anon
Operation
Not
Alone
Violation
Ast
Node
Location
Ast
Node
Violation
Bad
Value
For
Default
Arg
Violation
Bad
Value
Violation
Bad
Var
Position
Violation
Base
Violation
Big
Decimal
Coercion
Violation
Big
Int
Coercion
Violation
Big
Long
Coercion
Violation
Boolean
Coercion
Violation
Conflicting
Input
Object
Type
Case
Class
Violation
Conflicting
Object
Type
Case
Class
Violation
Conflicting
Type
Definition
Violation
Cycle
Error
Violation
Default
For
Non
Null
Arg
Violation
Document
Analyzer
Duplicate
Arg
Name
Violation
Duplicate
Directive
Violation
Duplicate
Fragment
Name
Violation
Duplicate
Input
Field
Violation
Duplicate
Operation
Name
Violation
Duplicate
Variable
Violation
Empty
Enum
Values
Members
Violation
Empty
Fields
Violation
Empty
Input
Fields
Violation
Empty
Union
Members
Violation
Enum
Coercion
Violation
Enum
Value
Coercion
Violation
Existing
Type
Violation
Field
Coercion
Violation
Fields
Conflict
Violation
Float
Coercion
Violation
Fragment
On
Non
Composite
Error
Violation
Generic
Invalid
Value
Violation
I
D
Coercion
Violation
Implementation
Extra
Field
Argument
Not
Optional
Violation
Inline
Fragment
On
Non
Composite
Error
Violation
Input
Object
Is
Of
Wrong
Type
Missing
Violation
Input
Object
Type
Mismatch
Violation
Input
Object
Type
Recursion
Int
Coercion
Violation
Invalid
Directive
Argument
Name
Violation
Invalid
Directive
Name
Violation
Invalid
Enum
Value
Name
Violation
Invalid
Field
Argument
Name
Violation
Invalid
Field
Name
Violation
Invalid
Implementation
Field
Argument
Type
Violation
Invalid
Implementation
Field
Type
Violation
Invalid
Input
Document
Violation
Invalid
Input
Field
Name
Violation
Invalid
Input
Value
Violation
Invalid
Subscription
Field
Violation
Invalid
Type
Name
Violation
Invalid
Type
Usage
Violation
List
Value
Violation
Long
Coercion
Violation
Map
Value
Violation
Misplaced
Directive
Violation
Missing
Field
Arg
Violation
Missing
Implementation
Field
Argument
Violation
No
Interface
Implementation
Violation
No
Query
Type
Violation
No
Subselection
Allowed
Violation
Non
Executable
Definition
Violation
Non
Input
Type
On
Var
Violation
Non
Unique
Directive
Arguments
Violation
Non
Unique
Directive
Definition
Violation
Non
Unique
Enum
Values
Violation
Non
Unique
Field
Arguments
Violation
Non
Unique
Fields
Violation
Non
Unique
Input
Fields
Violation
Non
Unique
Interfaces
Violation
Non
Unique
Root
Type
Violation
Non
Unique
Schema
Definition
Violation
Non
Unique
Type
Definition
Violation
Non
Unique
Union
Members
Violation
Not
All
Subscription
Fields
Have
Same
Stream
Violation
Not
All
Subscription
Fields
Violation
Not
Null
Input
Object
Field
Missing
Violation
Not
Null
Value
Is
Null
Violation
Null
Value
For
Not
Null
Type
Violation
Path
Based
Violation
Query
Validator
Query
Validator
Required
Field
Violation
Required
Subselection
Violation
Reserved
Enum
Value
Name
Violation
Reserved
Name
Violation
Reserved
Type
Name
Violation
Rule
Based
Query
Validator
Schema
Based
Document
Analyzer
Schema
Based
Document
Analyzer
Deprecated
Enum
Value
Deprecated
Field
Deprecated
Usage
Introspection
Usage
Variable
Usage
Spec
Violation
String
Coercion
Violation
Subscription
Single
Field
Only
Violation
Type
Comparators
Type
Extension
On
Non
Existing
Type
Violation
Type
Extension
On
Wrong
Kind
Violation
Type
Incompatible
Anon
Spread
Violation
Type
Incompatible
Spread
Violation
Type
Info
Undefined
Field
Violation
Undefined
Var
By
Op
Violation
Undefined
Var
Violation
Unknown
Arg
Violation
Unknown
Directive
Arg
Violation
Unknown
Directive
Violation
Unknown
Field
Violation
Unknown
Fragment
Violation
Unknown
Input
Object
Field
Violation
Unknown
Type
Violation
Unknown
Variable
Type
Violation
Unused
Fragment
Violation
Unused
Variable
Violation
Validation
Context
Validation
Context
Validation
Rule
Ast
Validating
Visitor
Validator
Stack
Validator
Stack
Value
Coercion
Violation
Var
Type
Mismatch
Violation
Variable
Inference
Violation
Variable
Not
Allowed
Violation
Violation
Violation
sangria
.validation
.rules
Conflict
Reason
Executable
Definitions
Fields
On
Correct
Type
Fragments
On
Composite
Types
Input
Document
Non
Conflicting
Variable
Inference
Known
Argument
Names
Known
Directives
Known
Directives
Known
Fragment
Names
Known
Type
Names
Known
Type
Names
Suggestion
Function
Default
Disabled
Suggestion
Function
Lone
Anonymous
Operation
No
Fragment
Cycles
No
Undefined
Variables
No
Unused
Fragments
No
Unused
Variables
Overlapping
Fields
Can
Be
Merged
Possible
Fragment
Spreads
Provided
Required
Arguments
Scalar
Leafs
Single
Field
Subscriptions
Unique
Argument
Names
Unique
Directives
Per
Location
Unique
Fragment
Names
Unique
Input
Field
Names
Unique
Operation
Names
Unique
Variable
Names
Values
Of
Correct
Type
Variables
Are
Input
Types
Variables
In
Allowed
Position
sangria
.validation
.rules
.overlappingfields
Cached
Check
Field
Name
And
Arguments
Output
Name
Selection
Builder
Selection
Conflict
Violation
Selection
Conflict
Violations
Builder
Selection
Container
Selection
Container
Selection
Field
Selection
Field
Builder
Order
By
Id
Sorted
Array
Set
Sorted
Array
Set
Builder
Type
Abstractness
Type
Abstractness
Abstract
Concrete
Type
Shape
Type
Shape
Known
Shape
Composite
Shape
Leaf
Shape
List
Shape
Option
Shape
Shape
Unknown
Sangria
/
sangria.schema
/
SchemaChange
/
AbstractAstDirectiveAdded
AbstractAstDirectiveAdded
abstract
class
AbstractAstDirectiveAdded
(
val
description:
String
,
val
location:
Value
)
extends
AstDirectiveAdded
Graph
Supertypes
Known subtypes
trait
AstDirectiveAdded
trait
SchemaChange
class
Object
trait
Matchable
class
Any
class
DirectiveArgumentAstDirectiveAdded
class
EnumTypeAstDirectiveAdded
class
EnumValueAstDirectiveAdded
class
FieldArgumentAstDirectiveAdded
class
FieldAstDirectiveAdded
class
InputFieldAstDirectiveAdded
class
InputObjectTypeAstDirectiveAdded
class
InterfaceTypeAstDirectiveAdded
class
ObjectTypeAstDirectiveAdded
class
ScalarTypeAstDirectiveAdded
class
SchemaAstDirectiveAdded
class
UnionTypeAstDirectiveAdded
Inherited
Select All
Deselect All
Not inherited
AstDirectiveAdded
Value members
Value members
Inherited methods
def
directive
:
Directive
Inherited from:
AstDirectiveAdded
Concrete fields
val
breakingChange
:
Boolean
val
dangerousChange
:
Boolean
val
description
:
String
val
location
:
Value