kgraphql / com.apurebase.kgraphql.schema.structure / LookupSchema

LookupSchema

interface LookupSchema : Schema

Functions

inputTypeByKClass

abstract fun inputTypeByKClass(kClass: KClass<*>): Type?

inputTypeByKType

abstract fun inputTypeByKType(kType: KType): Type?

inputTypeByName

abstract fun inputTypeByName(name: String): Type?

typeByKClass

abstract fun typeByKClass(kClass: KClass<*>): Type?

typeByKType

abstract fun typeByKType(kType: KType): Type?

typeByName

abstract fun typeByName(name: String): Type?

typeReference

open fun typeReference(kType: KType): TypeReference
open fun typeReference(type: Type): TypeReference

Inheritors

DefaultSchema

class DefaultSchema : Schema, __Schema, LookupSchema

SchemaProxy

class SchemaProxy : LookupSchema