class DefaultAstSchemaBuilder[Ctx] extends AstSchemaBuilder[Ctx]
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- DefaultAstSchemaBuilder
- AstSchemaBuilder
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new DefaultAstSchemaBuilder()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
additionalDirectiveDefs: List[DirectiveDefinition]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
additionalTypeExtensionDefs: List[ObjectTypeExtensionDefinition]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
additionalTypes: List[MaterializedType]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
- def argumentDescription(definition: InputValueDefinition): Option[String]
- def argumentFromInput(typeDefinition: Either[TypeSystemDefinition, ObjectLikeType[Ctx, _]], fieldDefinition: Option[FieldDefinition], definition: InputValueDefinition): FromInput[Map[String, Any]]
- def argumentName(definition: InputValueDefinition): String
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
buildAdditionalFields(origin: MatOrigin, extensions: Vector[ObjectLikeTypeExtensionDefinition], typeDefinition: TypeDefinition, mat: AstSchemaMaterializer[Ctx]): List[MaterializedField[Ctx, Any]]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildArgument(origin: MatOrigin, typeDefinition: Either[TypeSystemDefinition, ObjectLikeType[Ctx, _]], fieldDefinition: Option[FieldDefinition], definition: InputValueDefinition, tpe: InputType[_], defaultValue: Option[Tuple2[_, ToInput[_, _]]], mat: AstSchemaMaterializer[Ctx]): Some[Argument[Any]]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildArgumentType(origin: MatOrigin, typeDefinition: Either[TypeSystemDefinition, ObjectLikeType[Ctx, _]], fieldDefinition: Option[FieldDefinition], definition: InputValueDefinition, defaultValue: Option[Tuple2[_, ToInput[_, _]]], mat: AstSchemaMaterializer[Ctx]): InputType[Any]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildDirective(origin: MatOrigin, definition: DirectiveDefinition, arguments: List[Argument[_]], locations: Set[DirectiveLocation.Value], mat: AstSchemaMaterializer[Ctx]): Some[Directive]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildEnumType(origin: MatOrigin, extensions: Vector[EnumTypeExtensionDefinition], definition: EnumTypeDefinition, values: List[EnumValue[Any]], mat: AstSchemaMaterializer[Ctx]): Some[EnumType[Any]]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildEnumValue(origin: MatOrigin, extensions: Vector[EnumTypeExtensionDefinition], typeDefinition: Either[EnumTypeDefinition, EnumType[_]], definition: EnumValueDefinition, mat: AstSchemaMaterializer[Ctx]): Some[EnumValue[String]]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildField(origin: MatOrigin, typeDefinition: Either[TypeDefinition, ObjectLikeType[Ctx, _]], extensions: Vector[ObjectLikeTypeExtensionDefinition], definition: FieldDefinition, fieldType: OutputType[_], arguments: List[Argument[_]], mat: AstSchemaMaterializer[Ctx]): Some[Field[Ctx, Any]]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildFieldType(origin: MatOrigin, typeDefinition: Either[TypeDefinition, ObjectLikeType[Ctx, _]], extensions: Vector[ObjectLikeTypeExtensionDefinition], definition: FieldDefinition, arguments: List[Argument[_]], mat: AstSchemaMaterializer[Ctx]): OutputType[Any]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildInputField(origin: MatOrigin, extensions: Vector[InputObjectTypeExtensionDefinition], typeDefinition: Either[InputObjectTypeDefinition, InputObjectType[_]], definition: InputValueDefinition, tpe: InputType[_], defaultValue: Option[Tuple2[_, ToInput[_, _]]], mat: AstSchemaMaterializer[Ctx]): Some[InputField[Any]]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildInputFieldType(origin: MatOrigin, extensions: Vector[InputObjectTypeExtensionDefinition], typeDefinition: Either[InputObjectTypeDefinition, InputObjectType[_]], definition: InputValueDefinition, defaultValue: Option[Tuple2[_, ToInput[_, _]]], mat: AstSchemaMaterializer[Ctx]): InputType[Any]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildInputObjectType(origin: MatOrigin, extensions: Vector[InputObjectTypeExtensionDefinition], definition: InputObjectTypeDefinition, fields: () ⇒ List[InputField[_]], mat: AstSchemaMaterializer[Ctx]): Some[InputObjectType[DefaultInput]]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildInterfaceType(origin: MatOrigin, definition: InterfaceTypeDefinition, extensions: List[InterfaceTypeExtensionDefinition], fields: () ⇒ List[Field[Ctx, Any]], mat: AstSchemaMaterializer[Ctx]): Some[InterfaceType[Ctx, Any]]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildObjectType(origin: MatOrigin, definition: ObjectTypeDefinition, extensions: List[ObjectTypeExtensionDefinition], fields: () ⇒ List[Field[Ctx, Any]], interfaces: List[InterfaceType[Ctx, Any]], mat: AstSchemaMaterializer[Ctx]): Some[ObjectType[Ctx, Any]]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildScalarType(origin: MatOrigin, extensions: Vector[ScalarTypeExtensionDefinition], definition: ScalarTypeDefinition, mat: AstSchemaMaterializer[Ctx]): Some[ScalarType[Any]]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildSchema(definition: Option[SchemaDefinition], extensions: List[SchemaExtensionDefinition], queryType: ObjectType[Ctx, Any], mutationType: Option[ObjectType[Ctx, Any]], subscriptionType: Option[ObjectType[Ctx, Any]], additionalTypes: List[Type with Named], directives: List[Directive], mat: AstSchemaMaterializer[Ctx]): Schema[Ctx, Any]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
buildUnionType(origin: MatOrigin, extensions: Vector[UnionTypeExtensionDefinition], definition: UnionTypeDefinition, types: List[ObjectType[Ctx, _]], mat: AstSchemaMaterializer[Ctx]): Some[UnionType[Ctx]]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def commentDescription(node: WithComments): Option[String]
- def deprecationReason(dirs: List[ast.Directive]): Option[String]
- def directiveDescription(definition: DirectiveDefinition): Option[String]
- def directiveName(definition: DirectiveDefinition): String
- def directiveShouldInclude(definition: DirectiveDefinition): (DirectiveContext) ⇒ Boolean
- def enumValue(typeDefinition: Either[EnumTypeDefinition, EnumType[_]], definition: EnumValueDefinition): String
- def enumValueDeprecationReason(definition: EnumValueDefinition): Option[String]
- def enumValueDescription(definition: EnumValueDefinition): Option[String]
- def enumValueName(definition: EnumValueDefinition): String
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
extendArgument(origin: MatOrigin, typeDefinition: Option[ObjectLikeType[Ctx, _]], field: Field[Ctx, Any], argument: Argument[Any], argumentType: InputType[_], mat: AstSchemaMaterializer[Ctx]): Argument[Any]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
extendArgumentType(origin: MatOrigin, typeDefinition: Option[ObjectLikeType[Ctx, _]], field: Field[Ctx, Any], existing: Argument[Any], mat: AstSchemaMaterializer[Ctx]): InputType[Any]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
extendField(origin: MatOrigin, typeDefinition: Option[ObjectLikeType[Ctx, _]], existing: Field[Ctx, Any], fieldType: OutputType[_], arguments: List[Argument[_]], mat: AstSchemaMaterializer[Ctx]): Field[Ctx, Any]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
- def extendFieldResolver(origin: MatOrigin, typeDefinition: Option[ObjectLikeType[Ctx, _]], existing: Field[Ctx, Any], fieldType: OutputType[_], mat: AstSchemaMaterializer[Ctx]): (Context[Ctx, Any]) ⇒ Action[Ctx, _]
-
def
extendFieldType(origin: MatOrigin, typeDefinition: Option[ObjectLikeType[Ctx, _]], existing: Field[Ctx, Any], mat: AstSchemaMaterializer[Ctx]): OutputType[Any]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
extendInputField(origin: MatOrigin, typeDefinition: InputObjectType[_], existing: InputField[Any], fieldType: InputType[_], mat: AstSchemaMaterializer[Ctx]): InputField[Any]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
extendInputFieldType(origin: MatOrigin, typeDefinition: InputObjectType[_], existing: InputField[Any], mat: AstSchemaMaterializer[Ctx]): InputType[Any]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
extendInterfaceType(origin: MatOrigin, existing: InterfaceType[Ctx, _], extensions: List[InterfaceTypeExtensionDefinition], fields: () ⇒ List[Field[Ctx, Any]], mat: AstSchemaMaterializer[Ctx]): InterfaceType[Ctx, Any]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
extendObjectType(origin: MatOrigin, existing: ObjectType[Ctx, _], extensions: List[ObjectTypeExtensionDefinition], fields: () ⇒ List[Field[Ctx, Any]], interfaces: List[InterfaceType[Ctx, Any]], mat: AstSchemaMaterializer[Ctx]): ObjectType[Ctx, Any]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
extendScalarAlias[T, ST](origin: MatOrigin, extensions: Vector[ScalarTypeExtensionDefinition], existing: ScalarAlias[T, ST], aliasFor: ScalarType[ST], mat: AstSchemaMaterializer[Ctx]): ScalarAlias[T, ST]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
extendSchema[Val](originalSchema: Schema[Ctx, Val], extensions: List[SchemaExtensionDefinition], queryType: ObjectType[Ctx, Val], mutationType: Option[ObjectType[Ctx, Val]], subscriptionType: Option[ObjectType[Ctx, Val]], additionalTypes: List[Type with Named], directives: List[Directive], mat: AstSchemaMaterializer[Ctx]): Schema[Ctx, Val]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
extendUnionType(origin: MatOrigin, extensions: Vector[UnionTypeExtensionDefinition], existing: UnionType[Ctx], types: List[ObjectType[Ctx, _]], mat: AstSchemaMaterializer[Ctx]): UnionType[Ctx]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
- def extendedObjectTypeInstanceCheck(origin: MatOrigin, tpe: ObjectType[Ctx, _], extensions: List[ObjectTypeExtensionDefinition]): Option[(Any, Class[_]) ⇒ Boolean]
- def fieldComplexity(typeDefinition: Either[TypeDefinition, ObjectLikeType[Ctx, _]], definition: FieldDefinition): Option[(Ctx, Args, Double) ⇒ Double]
- def fieldDeprecationReason(definition: FieldDefinition): Option[String]
- def fieldDescription(definition: FieldDefinition): Option[String]
- def fieldName(definition: FieldDefinition): String
- def fieldTags(typeDefinition: Either[TypeDefinition, ObjectLikeType[Ctx, _]], definition: FieldDefinition): List[FieldTag]
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def inputFieldDescription(definition: InputValueDefinition): Option[String]
- def inputFieldName(definition: InputValueDefinition): String
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def objectTypeInstanceCheck(origin: MatOrigin, definition: ObjectTypeDefinition, extensions: List[ObjectTypeExtensionDefinition]): Option[(Any, Class[_]) ⇒ Boolean]
- def resolveField(origin: MatOrigin, typeDefinition: Either[TypeDefinition, ObjectLikeType[Ctx, _]], extensions: Vector[ObjectLikeTypeExtensionDefinition], definition: FieldDefinition, mat: AstSchemaMaterializer[Ctx]): (Context[Ctx, _]) ⇒ Action[Ctx, _]
-
def
resolveNameConflict(fromOrigin: MatOrigin, types: Vector[MaterializedType]): MaterializedType
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
- def scalarCoerceInput(definition: ScalarTypeDefinition): (ast.Value) ⇒ Either[Violation, Any]
- def scalarCoerceOutput(definition: ScalarTypeDefinition): (Any, Set[MarshallerCapability]) ⇒ Any
- def scalarCoerceUserInput(definition: ScalarTypeDefinition): (Any) ⇒ Either[Violation, Any]
- def scalarComplexity(definition: ScalarTypeDefinition): Double
- def scalarValueInfo(definition: ScalarTypeDefinition): Set[ScalarValueInfo]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
transformDirective(origin: MatOrigin, existing: Directive, mat: AstSchemaMaterializer[Ctx]): Directive
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
transformEnumType[T](origin: MatOrigin, extensions: Vector[EnumTypeExtensionDefinition], existing: EnumType[T], mat: AstSchemaMaterializer[Ctx]): EnumType[T]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
transformInputObjectType[T](origin: MatOrigin, extensions: Vector[InputObjectTypeExtensionDefinition], existing: InputObjectType[T], fields: () ⇒ List[InputField[_]], mat: AstSchemaMaterializer[Ctx]): InputObjectType[T]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
-
def
transformScalarType[T](origin: MatOrigin, extensions: Vector[ScalarTypeExtensionDefinition], existing: ScalarType[T], mat: AstSchemaMaterializer[Ctx]): ScalarType[T]
- Definition Classes
- DefaultAstSchemaBuilder → AstSchemaBuilder
- def typeDescription(definition: TypeDefinition): Option[String]
- def typeName(definition: TypeDefinition): String
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()