kgraphql / com.apurebase.kgraphql.schema.execution

Package com.apurebase.kgraphql.schema.execution

Types

ArgumentTransformer

open class ArgumentTransformer

DataLoaderPreparedRequestExecutor

class DataLoaderPreparedRequestExecutor : RequestExecutor

DeferredJsonArray

class DeferredJsonArray : CoroutineScope

DeferredJsonMap

class DeferredJsonMap : CoroutineScope

Execution

sealed class Execution

ExecutionOptions

If fields are null it'll fallback to the default from SchemaConfiguration.

data class ExecutionOptions

ExecutionPlan

class ExecutionPlan : List<Node>

Executor

enum class Executor

ParallelRequestExecutor

class ParallelRequestExecutor : RequestExecutor

RequestExecutor

interface RequestExecutor

TypeCondition

type conditions can be declared on fragments

class TypeCondition

Extensions for External Classes

com.fasterxml.jackson.databind.node.ObjectNode

kotlin.collections.MutableMap

kotlinx.coroutines.CoroutineScope

Functions

merge

fun merge(key: String, node: JsonNode?, get: (String) -> JsonNode?, set: (String, JsonNode?) -> Any?): Unit