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
- Supertypes
- Known subtypes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
Show all
Attributes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AdditionalTypes.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AnyFieldResolver.type
Value parameters
- description
-
A description of this schema element that can be presented to clients of the GraphQL service.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HasDeprecationtrait HasAstInfotrait Namedtrait HasDescriptiontrait InputValue[T]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Supertypes
- Self type
-
ArgumentType.type
Attributes
- Supertypes
- Known subtypes
-
object ArgumentType.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ArgumentTypeLowPrioobject ArgumentType.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WithArgumentsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]trait WithArgumentsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]trait WithArgumentsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WithArgumentsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AstNodeTransformer.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class DefaultAstSchemaBuilder[Ctx]class ResolverBasedAstSchemaBuilder[Ctx]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AstSchemaBuilder.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class GenericDirectiveResolver[T]
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- 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]Show all
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait MaterializedTypeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait OutputType[T]trait Namedtrait HasDescriptiontrait Typeclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class UnionType[Ctx]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- 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.
Type parameters
- Ctx
-
Type of the context object that was passed to Sangria's execution method.
- Val
-
Type of the object to which the field belongs.
Value parameters
- ctx
-
The context object that was passed to Sangria's execution method.
- value
-
The object to which the field belongs.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WithInputTypeRendering[Ctx]trait WithArgumentsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
class ResolverBasedAstSchemaBuilder[Ctx]
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DefaultValueParser.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DefaultValueRenderer.type
Attributes
- Supertypes
- Self type
Attributes
Attributes
Value parameters
- description
-
A description of this schema element that can be presented to clients of the GraphQL service.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Namedtrait HasDescriptiontrait HasArgumentsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WithArgumentsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]trait WithArgumentsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Self type
-
DirectiveLocation.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Value parameters
- description
-
A description of this schema element that can be presented to clients of the GraphQL service.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait UnmodifiedTypetrait NullableTypetrait LeafTypetrait HasAstInfotrait Namedtrait HasDescriptiontrait OutputType[T]trait Typeclass Objecttrait Matchableclass AnyShow all
Value parameters
- description
-
A description of this schema element that can be presented to clients of the GraphQL service.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HasAstInfotrait HasDeprecationtrait Namedtrait HasDescriptionclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WithTypeLookup[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass BaseMatOrigintrait MatOriginclass Objecttrait Matchableclass AnyShow all
Value parameters
- 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.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HasAstInfotrait HasDeprecationtrait HasArgumentstrait Namedtrait HasDescriptionclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
FieldResolver.type
Attributes
- Supertypes
Attributes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait WithArgumentsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaGenericResolver[T]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaGenericResolver[T]class Objecttrait Matchableclass AnyShow all
Attributes
- 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]Show all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- 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]Show all
Value parameters
- description
-
A description of this schema element that can be presented to clients of the GraphQL service.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HasDeprecationtrait HasAstInfotrait Namedtrait HasDescriptiontrait InputValue[T]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
InputField.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Supertypes
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object InputObjectDefaultResult.type
Value parameters
- description
-
A description of this schema element that can be presented to clients of the GraphQL service.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HasAstInfotrait Namedtrait HasDescriptiontrait UnmodifiedTypetrait NullableTypetrait Typeclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
InputObjectType.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
class EnumType[T]class InputObjectType[T]class ListInputType[T]class OptionInputType[T]class ScalarType[T]Show all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Argument[T]class InputField[T]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
InstanceCheck.type
Attributes
- Supertypes
- Self type
Value parameters
- description
-
A description of this schema element that can be presented to clients of the GraphQL service.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AbstractTypetrait HasAstInfotrait UnmodifiedTypetrait NullableTypetrait CompositeType[Val]trait Namedtrait HasDescriptiontrait OutputType[Val]trait Typeclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
InterfaceType.type
Attributes
- Supertypes
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class DefaultIntrospectionSchemaBuilder[Ctx]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
Show all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LeafAction.type
Attributes
- Supertypes
-
trait HasAstInfotrait Namedtrait HasDescriptiontrait Typeclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NullableTypetrait Typeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
object Action.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait LowPrioActionsobject Action.type
Attributes
- Supertypes
-
trait AbstractTypetrait Namedtrait HasDescriptiontrait Typeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class MaterializedFieldAst[Ctx]
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MaterializedField.type
Attributes
Attributes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MaterializedType.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait MaterializedTypeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait MaterializedTypeclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- 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]Show all
Attributes
- 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]Show all
Attributes
- Supertypes
-
trait HasAstInfotrait UnmodifiedTypetrait NullableTypetrait CompositeType[Val]trait Namedtrait HasDescriptiontrait OutputType[Val]trait Typeclass Objecttrait Matchableclass AnyShow all
- 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.
Value parameters
- description
-
A description of this schema element that can be presented to clients of the GraphQL service.
Attributes
- See also
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HasAstInfotrait UnmodifiedTypetrait NullableTypetrait CompositeType[Val]trait Namedtrait HasDescriptiontrait OutputType[Val]trait Typeclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ObjectType.type
Attributes
Attributes
- Supertypes
- Known subtypes
-
trait CompositeType[T]class UnionType[Ctx]class EnumType[T]class ListType[T]class OptionType[T]class ScalarType[T]Show all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
Attributes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass AnyShow all
- Self type
-
PossibleInterface.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object PossibleInterface.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PossibleObject.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PossibleType.type
Attributes
- Supertypes
- Self type
-
ProjectionExclude.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
Attributes
- Companion
- trait
- 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
- Supertypes
Attributes
- Companion
- object
- Supertypes
-
class DefaultAstSchemaBuilder[Ctx]trait AstSchemaBuilder[Ctx]class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass BaseMatOrigintrait MatOriginclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait UnmodifiedTypetrait NullableTypetrait LeafTypetrait HasAstInfotrait Namedtrait HasDescriptiontrait OutputType[T]trait Typeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
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
.
Value parameters
- description
-
A description of this schema element that can be presented to clients of the GraphQL service.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait UnmodifiedTypetrait NullableTypetrait LeafTypetrait HasAstInfotrait Namedtrait HasDescriptiontrait OutputType[T]trait Typeclass Objecttrait Matchableclass AnyShow all
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.
Type parameters
- Ctx
-
Type of a context object that will be passed to each Sangria execution of a GraphQL query against this schema.
Value parameters
- description
-
A description of this schema element that can be presented to clients of the GraphQL service.
- query
-
The query
Attributes
- See also
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HasDescriptiontrait HasAstInfoclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- 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 InputFieldDeprecatedclass InputFieldRemovedclass InputFieldTypeChangedclass ObjectTypeArgumentAddedclass ObjectTypeInterfaceAddedclass SchemaDescriptionChangedclass SchemaQueryTypeChangedclass TypeAddedclass TypeDescriptionChangedclass TypeKindChangedclass TypeRemovedclass UnionMemberAddedclass UnionMemberRemovedtrait AstDirectiveAddedclass FieldAstDirectiveAddedclass SchemaAstDirectiveAddedtrait AstDirectiveRemovedclass FieldAstDirectiveRemovedShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SchemaChange.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SchemaComparator.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ContainerMembersValidator.typeobject EnumValueReservedNameValidator.typeobject InputObjectTypeRecursionValidator.typeobject IntrospectionNamesValidator.typeobject ValidNamesValidator.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
trait Producttrait Equalstrait QueryAnalysisErrortrait WithViolationsclass ExecutionErrortrait ErrorWithResolvertrait UserFacingErrortrait AstNodeLocationclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object DefaultValuesValidationRule.typeobject InterfaceImplementationValidationRule.typeobject SubscriptionFieldsValidationRule.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SchemaValidationRule.type
Attributes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstSchemaResolver[Ctx]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass BaseMatOrigintrait MatOriginclass Objecttrait Matchableclass AnyShow all
- Self type
-
StandaloneOrigin.type
Attributes
- Supertypes
- Known subtypes
-
Show all
Attributes
- Supertypes
- Self type
Attributes
Attributes
- 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]Show all
Value parameters
- description
-
A description of this schema element that can be presented to clients of the GraphQL service.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HasAstInfotrait UnmodifiedTypetrait NullableTypetrait AbstractTypetrait CompositeType[Any]trait Namedtrait HasDescriptiontrait OutputType[Any]trait Typeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Supertypes
- Self type
-
ValidNamesValidator.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ValidOutType.type
Attributes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstDirectiveContext[Ctx]class AstDirectiveInputTypeContext[Ctx]class AstDirectiveOutputTypeContext[Ctx]class DirectiveContextclass DirectiveFieldProviderContext[Ctx]class GenericDirectiveContextShow all
Type parameters
- Ctx
-
Type of the context object that was passed to Sangria's execution method.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
Attributes
- 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]Show all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Supertypes
- Self type
-
WithoutInputTypeTags.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object WithoutInputTypeTags.type