LookupSchema

interface LookupSchema : Schema

Functions

execute
Link copied to clipboard
abstract suspend fun execute(request: String, variables: String? = null, context: Context = Context(emptyMap()), options: ExecutionOptions = 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
abstract fun findTypeByName(name: String): __Type?
inputTypeByKClass
Link copied to clipboard
abstract fun inputTypeByKClass(kClass: KClass<*>): Type?
inputTypeByKType
Link copied to clipboard
abstract fun inputTypeByKType(kType: KType): Type?
inputTypeByName
Link copied to clipboard
abstract fun inputTypeByName(name: String): Type?
typeByKClass
Link copied to clipboard
abstract fun typeByKClass(kClass: KClass<*>): Type?
typeByKType
Link copied to clipboard
abstract fun typeByKType(kType: KType): Type?
typeByName
Link copied to clipboard
abstract 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
abstract val configuration: SchemaConfiguration
directives
Link copied to clipboard
abstract val directives: List<__Directive>
mutationType
Link copied to clipboard
abstract val mutationType: __Type?
queryType
Link copied to clipboard
abstract val queryType: __Type
subscriptionType
Link copied to clipboard
abstract val subscriptionType: __Type?
types
Link copied to clipboard
abstract val types: List<__Type>

Inheritors

DefaultSchema
Link copied to clipboard
SchemaProxy
Link copied to clipboard