GraphQLD

Undocumented in source.
@safe
class GraphQLD (
T
QContext = DefaultContext
) {}

Constructors

this
this(GQLDOptions options)
Undocumented in source.

Members

Aliases

Con
alias Con = QContext
Undocumented in source.
DefaultQueryResolver
alias DefaultQueryResolver = Json delegate(string name, Json parent, Json args, ref Con context, ref ExecutionContext ec) @(safe)
Undocumented in source.
QueryResolver
alias QueryResolver = Json delegate(string name, Json parent, Json args, ref Con context) @(safe)
Undocumented in source.
Schema
alias Schema = GQLDSchema!(T)
Undocumented in source.

Functions

execute
Json execute(Document doc, Json variables, Con context)
Undocumented in source. Be warned that the author may not have intended to support it.
executeFieldSelection
Json executeFieldSelection(FieldRangeItem field, GQLDType objectType, Json objectValue, Json variables, Document doc, Con context, ExecutionContext ec)
Undocumented in source. Be warned that the author may not have intended to support it.
executeList
Json executeList(SelectionSet ss, GQLDList objectType, Json objectValue, Json variables, Document doc, Con context, ExecutionContext ec)
Undocumented in source. Be warned that the author may not have intended to support it.
executeMutation
Json executeMutation(OperationDefinition op, Json variables, Document doc, Con context, ExecutionContext ec)
Undocumented in source. Be warned that the author may not have intended to support it.
executeOperation
Json executeOperation(OperationDefinition op, Json variables, Document doc, Con context, ExecutionContext ec)
Undocumented in source. Be warned that the author may not have intended to support it.
executeQuery
Json executeQuery(OperationDefinition op, Json variables, Document doc, Con context, ExecutionContext ec)
Undocumented in source. Be warned that the author may not have intended to support it.
executeSelectionSet
Json executeSelectionSet(SelectionSet ss, GQLDType objectType, Json objectValue, Json variables, Document doc, Con context, ExecutionContext ec)
Undocumented in source. Be warned that the author may not have intended to support it.
executeSelections
Json executeSelections(Selections sel, GQLDType objectType, Json objectValue, Json variables, Document doc, Con context, ExecutionContext ec)
Undocumented in source. Be warned that the author may not have intended to support it.
getDefaultArguments
Json getDefaultArguments(string type, string field)
Undocumented in source. Be warned that the author may not have intended to support it.
resolve
Json resolve(string type, string field, Json parent, Json args, Con context, ExecutionContext ec)
Undocumented in source. Be warned that the author may not have intended to support it.
setResolver
void setResolver(string first, string second, QueryResolver resolver)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

getDefaultArgumentImpl
Json getDefaultArgumentImpl(string field)
Undocumented in source. Be warned that the author may not have intended to support it.
getOperations
OperationDefinition[] getOperations(Document doc)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

defaultResolver
DefaultQueryResolver defaultResolver;
Undocumented in source.
defaultResolverLog
Logger defaultResolverLog;
Undocumented in source.
executationTraceLog
Logger executationTraceLog;
Undocumented in source.
options
GQLDOptions options;
Undocumented in source.
resolver
QueryResolver[string][string] resolver;
Undocumented in source.
resolverLog
Logger resolverLog;
Undocumented in source.
schema
Schema schema;
Undocumented in source.

Meta