ResolverBasedAstSchemaBuilder

sangria.schema.ResolverBasedAstSchemaBuilder$
See theResolverBasedAstSchemaBuilder companion class

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def apply[Ctx](resolvers: AstSchemaResolver[Ctx]*): ResolverBasedAstSchemaBuilder[Ctx]
def createDynamicArgs[T : ResultMarshallerForType](astDirective: Directive): T
def defaultAnyInputResolver[Ctx, In : InputUnmarshaller]: AnyFieldResolver[Ctx]
def defaultExistingInputResolver[Ctx, In : InputUnmarshaller]: ExistingFieldResolver[Ctx]
def defaultInputResolver[Ctx, In : InputUnmarshaller]: FieldResolver[Ctx]
def extractFieldValue[Ctx, In](context: Context[Ctx, _])(implicit iu: InputUnmarshaller[In]): Any
def extractFieldValue[In](parentType: CompositeType[_], field: Field[_, _], value: In)(implicit iu: InputUnmarshaller[In]): Any
def extractValue[In](tpe: OutputType[_], value: Option[In])(implicit iu: InputUnmarshaller[In]): Any
def resolveDirectives[T](schema: Document, resolvers: AstSchemaGenericResolver[T]*): Vector[T]

Concrete fields