sangria.schema
Types that describe a GraphQL schema.
In order to serve GraphQL, one needs to define a GraphQL schema built upon these types.
Attributes
Members list
Type members
Classlikes
Attributes
- Graph
- Supertypes
- Known subtypes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- AdditionalTypes.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- AnyFieldResolver.type
Attributes
- description
A description of this schema element that can be presented to clients of the GraphQL service.
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HasAstInfotrait Namedtrait HasDescriptiontrait InputValue[T]class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Graph
- Supertypes
- Self type
- ArgumentType.type
Attributes
- Graph
- Supertypes
- Known subtypes
- object ArgumentType.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait ArgumentTypeLowPrioobject ArgumentType.type
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]trait WithArgumentsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]trait WithArgumentsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- AstNodeTransformer.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class DefaultAstSchemaBuilder[Ctx]class ResolverBasedAstSchemaBuilder[Ctx]
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- AstSchemaBuilder.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class GenericDirectiveResolver[T]
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AdditionalDirectives[Ctx]class AdditionalTypes[Ctx]class AnyFieldResolver[Ctx]class ConflictResolver[Ctx]class DirectiveFieldProvider[Ctx]class DirectiveInputTypeResolver[Ctx]class DirectiveOutputTypeResolver[Ctx]class DirectiveResolver[Ctx]class DirectiveScalarResolver[Ctx]class ExistingEnumResolver[Ctx]class ExistingFieldResolver[Ctx]class ExistingInstanceCheck[Ctx]class ExistingScalarResolver[Ctx]class FieldResolver[Ctx]class InputTypeResolver[Ctx]class InstanceCheck[Ctx]class OutputTypeResolver[Ctx]class ScalarResolver[Ctx]class SimpleEnumValueResolver[Ctx]
Attributes
- Graph
- Supertypes
- Known subtypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait MaterializedTypeclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Known subtypes
- class UnionType[Ctx]
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Self type
The context of a field during schema resolution.
The context of a field during schema resolution.
When a GraphQL request is executed by a Sangria server, each field in the request is resolved to determine the data that should be returned. An instance of this class provides the context for a particular field's resolution.
Attributes
- Ctx
Type of the context object that was passed to Sangria's execution method.
- Val
Type of the object to which the field belongs.
- ctx
The context object that was passed to Sangria's execution method.
- value
The object to which the field belongs.
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait WithInputTypeRendering[Ctx]trait WithArgumentsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Known subtypes
- class ResolverBasedAstSchemaBuilder[Ctx]
Attributes
- Companion:
- object
- Graph
- Supertypes
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- DefaultValueParser.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- DefaultValueRenderer.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
Attributes
Attributes
- description
A description of this schema element that can be presented to clients of the GraphQL service.
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait Namedtrait HasDescriptiontrait HasArgumentsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]trait WithArgumentsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- description
A description of this schema element that can be presented to clients of the GraphQL service.
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait UnmodifiedTypetrait NullableTypetrait LeafTypetrait HasAstInfotrait Namedtrait HasDescriptiontrait OutputType[T]trait Typeclass Objecttrait Matchableclass Any
Attributes
- description
A description of this schema element that can be presented to clients of the GraphQL service.
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HasAstInfotrait HasDeprecationtrait Namedtrait HasDescriptionclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass BaseMatOrigintrait MatOriginclass Objecttrait Matchableclass Any
Attributes
- description
A description of this schema element that can be presented to clients of the GraphQL service.
- resolve
A function that maps the context of this field definition to an action that retrieves the field's data.
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HasAstInfotrait HasDeprecationtrait HasArgumentstrait Namedtrait HasDescriptionclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- FieldResolver.type
Attributes
- Graph
- Supertypes
Attributes
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaGenericResolver[T]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaGenericResolver[T]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class Argument[T]class EnumType[T]class EnumValue[T]class InputField[T]class InputObjectType[T]trait LeafTypeclass ScalarType[T]class UnionType[Ctx]
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait Namedtrait AbstractTypetrait MappedAbstractType[T]class UnionType[Ctx]class Argument[T]trait CompositeType[T]class Directiveclass EnumType[T]class EnumValue[T]class InputField[T]class InputObjectType[T]trait LeafTypeclass ScalarType[T]
Attributes
- description
A description of this schema element that can be presented to clients of the GraphQL service.
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HasAstInfotrait Namedtrait HasDescriptiontrait InputValue[T]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- InputField.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object InputObjectDefaultResult.type
Attributes
- description
A description of this schema element that can be presented to clients of the GraphQL service.
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HasAstInfotrait Namedtrait HasDescriptiontrait UnmodifiedTypetrait NullableTypetrait Typeclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- InputObjectType.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Graph
- Supertypes
- Known subtypes
- class EnumType[T]class InputObjectType[T]class ListInputType[T]class OptionInputType[T]class ScalarType[T]
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class Argument[T]class InputField[T]
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- InstanceCheck.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- description
A description of this schema element that can be presented to clients of the GraphQL service.
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AbstractTypetrait HasAstInfotrait UnmodifiedTypetrait NullableTypetrait CompositeType[Val]trait Namedtrait HasDescriptiontrait OutputType[Val]trait Typeclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- InterfaceType.type
Attributes
- Graph
- Supertypes
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class DefaultIntrospectionSchemaBuilder[Ctx]
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- LeafAction.type
Attributes
- Graph
- Supertypes
- Known subtypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait NullableTypetrait Typeclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Known subtypes
- object Action.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait LowPrioActionsobject Action.type
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Provide info on where the definitions came from. E.g. SDL, existing schema, etc
Provide info on where the definitions came from. E.g. SDL, existing schema, etc
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class MaterializedFieldAst[Ctx]
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- MaterializedField.type
Attributes
Attributes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- MaterializedType.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait MaterializedTypeclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait MaterializedTypeclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- trait AbstractTypetrait MappedAbstractType[T]class UnionType[Ctx]class Argument[T]trait CompositeType[T]class Directiveclass EnumType[T]class EnumValue[T]class InputField[T]class InputObjectType[T]trait LeafTypeclass ScalarType[T]
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class EnumType[T]class InputObjectType[T]class ListInputType[T]class ListType[T]class ScalarType[T]class UnionType[Ctx]
Attributes
- Graph
- Supertypes
- trait HasAstInfotrait UnmodifiedTypetrait NullableTypetrait CompositeType[Val]trait Namedtrait HasDescriptiontrait OutputType[Val]trait Typeclass Objecttrait Matchableclass Any
- Known subtypes
GraphQL schema object description.
GraphQL schema object description.
Describes a type of object in a GraphQL schema that is presented by a Sangria server. Objects of the type contain fields and can be viewed as simply a container of fields—internal nodes in the tree of data that a GraphQL request returns. The data store operations take place at the level of the fields that are leaf nodes in that tree.
Constructing the internal nodes of a schema consists mostly of constructing instances of this class.
Attributes
- description
A description of this schema element that can be presented to clients of the GraphQL service.
- See also:
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HasAstInfotrait UnmodifiedTypetrait NullableTypetrait CompositeType[Val]trait Namedtrait HasDescriptiontrait OutputType[Val]trait Typeclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ObjectType.type
Attributes
Attributes
- Graph
- Supertypes
- Known subtypes
- trait CompositeType[T]class UnionType[Ctx]class EnumType[T]class ListType[T]class OptionType[T]class ScalarType[T]
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
Attributes
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- PossibleInterface.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object PossibleInterface.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- PossibleObject.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- PossibleType.type
Attributes
- Graph
- Supertypes
- Self type
- ProjectionExclude.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ReduceAction.type
Validates uniqueness of directives on types and the schema definition.
Validates uniqueness of directives on types and the schema definition.
It is not fully covered by UniqueDirectivesPerLocation
since it onl looks at one AST node at a
time, so it does not cover type + type extension scenario.
Attributes
- Graph
- Supertypes
Attributes
- Companion:
- object
- Graph
- Supertypes
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass BaseMatOrigintrait MatOriginclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait UnmodifiedTypetrait NullableTypetrait LeafTypetrait HasAstInfotrait Namedtrait HasDescriptiontrait OutputType[T]trait Typeclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Defines a GraphQL scalar value type.
Defines a GraphQL scalar value type.
coerceOutput
is allowed to return following scala values:
- String
- Boolean
- Int
- Long
- Float
- Double
- scala.BigInt
- scala.BigDecimal
- sangria.ast.Value (it would be converted to raw scala value before given to a marshalling API)
It may also return other values as well as long as underlying marshalling library supports them.
You can provide additional meta-information to marshalling API with scalarInfo
.
Attributes
- description
A description of this schema element that can be presented to clients of the GraphQL service.
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait UnmodifiedTypetrait NullableTypetrait LeafTypetrait HasAstInfotrait Namedtrait HasDescriptiontrait OutputType[T]trait Typeclass Objecttrait Matchableclass Any
GraphQL schema description.
GraphQL schema description.
Describes the schema that is presented by a Sangria server. An instance of this type needs to be presented to Sangria's execution method, so that it knows what to execute in response to a GraphQL request that conforms to this schema.
The types contained in the schema have associated actions that Sangria's execution uses to convert a parsed GraphQL request to its data store operations.
Attributes
- Ctx
Type of a context object that will be passed to each Sangria execution of a GraphQL query against this schema.
- description
A description of this schema element that can be presented to clients of the GraphQL service.
- query
The query
- See also:
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HasDescriptiontrait HasAstInfoclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AbstractChangeclass DirectiveAddedclass DirectiveArgumentAddedclass DirectiveArgumentRemovedclass DirectiveLocationAddedclass DirectiveLocationRemovedclass DirectiveRemovedclass EnumValueAddedclass EnumValueDeprecatedclass EnumValueRemovedclass FieldAddedclass FieldDeprecationChangedclass FieldDescriptionChangedclass FieldRemovedclass FieldTypeChangedclass InputFieldAddedclass InputFieldDefaultChangedclass InputFieldRemovedclass InputFieldTypeChangedclass ObjectTypeArgumentAddedclass ObjectTypeInterfaceAddedclass SchemaDescriptionChangedclass SchemaQueryTypeChangedclass TypeAddedclass TypeDescriptionChangedclass TypeKindChangedclass TypeRemovedclass UnionMemberAddedclass UnionMemberRemovedtrait AstDirectiveAddedclass FieldAstDirectiveAddedclass SchemaAstDirectiveAddedtrait AstDirectiveRemovedclass FieldAstDirectiveRemoved
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SchemaChange.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SchemaComparator.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ContainerMembersValidator.typeobject EnumValueReservedNameValidator.typeobject InputObjectTypeRecursionValidator.typeobject IntrospectionNamesValidator.typeobject ValidNamesValidator.type
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait Producttrait Equalstrait QueryAnalysisErrortrait WithViolationsclass ExecutionErrortrait ErrorWithResolvertrait UserFacingErrortrait AstNodeLocationclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object DefaultValuesValidationRule.typeobject InterfaceImplementationValidationRule.typeobject SubscriptionFieldsValidationRule.type
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SchemaValidationRule.type
Attributes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass BaseMatOrigintrait MatOriginclass Objecttrait Matchableclass Any
- Self type
- StandaloneOrigin.type
Attributes
- Graph
- Supertypes
- Known subtypes
Attributes
- Graph
- Supertypes
- Self type
Attributes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait AbstractTypetrait MappedAbstractType[T]class UnionType[Ctx]trait CompositeType[T]trait InputType[T]class EnumType[T]class InputObjectType[T]class ListInputType[T]class OptionInputType[T]class ScalarType[T]trait LeafTypetrait OutputType[T]class ListType[T]class OptionType[T]
Attributes
- description
A description of this schema element that can be presented to clients of the GraphQL service.
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait HasAstInfotrait UnmodifiedTypetrait NullableTypetrait AbstractTypetrait CompositeType[Any]trait Namedtrait HasDescriptiontrait OutputType[Any]trait Typeclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- Self type
- ValidNamesValidator.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ValidOutType.type
Attributes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AstDirectiveContext[Ctx]class AstDirectiveInputTypeContext[Ctx]class AstDirectiveOutputTypeContext[Ctx]class DirectiveContextclass DirectiveFieldProviderContext[Ctx]class GenericDirectiveContext
Attributes
- Ctx
Type of the context object that was passed to Sangria's execution method.
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class AstDirectiveInputTypeContext[Ctx]class AstDirectiveOutputTypeContext[Ctx]class AstInputTypeContext[Ctx]class AstOutputTypeContext[Ctx]class DirectiveFieldProviderContext[Ctx]class ExistingEnumContext[Ctx]class ExistingScalarContext[Ctx]
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Graph
- Supertypes
- Self type
- WithoutInputTypeTags.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object WithoutInputTypeTags.type