kgraphql / com.apurebase.kgraphql.schema.structure / Field / DataLoader

DataLoader

class DataLoader<T, K, R> : Field

Constructors

<init>

DataLoader(kql: DataLoadedFunction<T, K, R>, loader: DataLoaderFactory<K, R>, returnType: Type, arguments: List<InputValue<*>>)

Properties

arguments

val arguments: List<InputValue<*>>

deprecationReason

val deprecationReason: String?

description

val description: String?

isDeprecated

val isDeprecated: Boolean

kql

val kql: DataLoadedFunction<T, K, R>

loader

val loader: DataLoaderFactory<K, R>

name

val name: String

returnType

val returnType: Type

Functions

checkAccess

fun checkAccess(parent: Any?, ctx: Context): Unit