DefaultSchema

class DefaultSchema(configuration: SchemaConfiguration, model: SchemaModel) : Schema, __Schema, LookupSchema

Types

Companion
Link copied to clipboard
object Companion

Functions

execute
Link copied to clipboard
open suspend override fun execute(request: String, variables: String?, context: Context, options: ExecutionOptions): String
executeBlocking
Link copied to clipboard
open fun executeBlocking(request: String, variables: String? = null, context: Context = Context(emptyMap()), options: ExecutionOptions = ExecutionOptions()): String
findTypeByName
Link copied to clipboard
open override fun findTypeByName(name: String): __Type?
inputTypeByKClass
Link copied to clipboard
open override fun inputTypeByKClass(kClass: KClass<*>): Type?
inputTypeByKType
Link copied to clipboard
open override fun inputTypeByKType(kType: KType): Type?
inputTypeByName
Link copied to clipboard
open override fun inputTypeByName(name: String): Type?
typeByKClass
Link copied to clipboard
open override fun typeByKClass(kClass: KClass<*>): Type?
typeByKType
Link copied to clipboard
open override fun typeByKType(kType: KType): Type?
typeByName
Link copied to clipboard
open override fun typeByName(name: String): Type?
typeReference
Link copied to clipboard
open fun typeReference(type: Type): TypeReference
open fun typeReference(kType: KType): TypeReference

Properties

configuration
Link copied to clipboard
open override val configuration: SchemaConfiguration
directives
Link copied to clipboard
open override val directives: List<__Directive>
mutationType
Link copied to clipboard
open override val mutationType: __Type?
queryType
Link copied to clipboard
open override val queryType: __Type
subscriptionType
Link copied to clipboard
open override val subscriptionType: __Type?
types
Link copied to clipboard
open override val types: List<__Type>