ExecutionInput

data class ExecutionInput(val query: String, val schemaId: String, val requestContext: Any, val variables: Map<String, Any?> = emptyMap(), val operationName: String? = null)(source)

This is a class that encapsulates what is necessary to run execute a query. For now all the data in here might be used but it should eventually have a builder

Parameters

query

The query that will be executed

schemaId

The scopedSchemaId to find the engine for

requestContext

To build the ExecutionInput

variables

to build the ExecutionInput

operationName

to build the ExecutionInput

Constructors

Link copied to clipboard
constructor(query: String, schemaId: String, requestContext: Any, variables: Map<String, Any?> = emptyMap(), operationName: String? = null)

Properties

Link copied to clipboard
val operationName: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard