public class ValuesResolver
extends java.lang.Object
Constructor and Description |
---|
ValuesResolver() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
coerceVariableValues(GraphQLSchema schema,
java.util.List<VariableDefinition> variableDefinitions,
java.util.Map<java.lang.String,java.lang.Object> variableValues)
This method coerces the "raw" variables values provided to the engine.
|
java.util.Map<java.lang.String,java.lang.Object> |
getArgumentValues(GraphQLCodeRegistry codeRegistry,
java.util.List<GraphQLArgument> argumentTypes,
java.util.List<Argument> arguments,
java.util.Map<java.lang.String,java.lang.Object> variables) |
java.util.Map<java.lang.String,java.lang.Object> |
getArgumentValues(java.util.List<GraphQLArgument> argumentTypes,
java.util.List<Argument> arguments,
java.util.Map<java.lang.String,java.lang.Object> variables) |
public java.util.Map<java.lang.String,java.lang.Object> coerceVariableValues(GraphQLSchema schema, java.util.List<VariableDefinition> variableDefinitions, java.util.Map<java.lang.String,java.lang.Object> variableValues)
DataFetchingEnvironment
The coercing is ultimately done via Coercing
.schema
- the schemavariableDefinitions
- the variable definitionsvariableValues
- the supplied variablespublic java.util.Map<java.lang.String,java.lang.Object> getArgumentValues(java.util.List<GraphQLArgument> argumentTypes, java.util.List<Argument> arguments, java.util.Map<java.lang.String,java.lang.Object> variables)
public java.util.Map<java.lang.String,java.lang.Object> getArgumentValues(GraphQLCodeRegistry codeRegistry, java.util.List<GraphQLArgument> argumentTypes, java.util.List<Argument> arguments, java.util.Map<java.lang.String,java.lang.Object> variables)