public class ValuesResolver
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ValuesResolver.ValueMode |
Constructor and Description |
---|
ValuesResolver() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,NormalizedInputValue> |
coerceNormalizedVariableValues(GraphQLSchema schema,
java.util.List<VariableDefinition> variableDefinitions,
java.util.Map<java.lang.String,java.lang.Object> rawVariables) |
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> rawVariables)
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> coercedVariables) |
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> coercedVariables) |
java.util.Map<java.lang.String,NormalizedInputValue> |
getNormalizedArgumentValues(java.util.List<GraphQLArgument> argumentTypes,
java.util.List<Argument> arguments,
java.util.Map<java.lang.String,java.lang.Object> coercedVariables,
java.util.Map<java.lang.String,NormalizedInputValue> normalizedVariables) |
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> rawVariables)
DataFetchingEnvironment
The coercing is ultimately done via Coercing
.schema
- the schemavariableDefinitions
- the variable definitionsrawVariables
- the supplied variablespublic java.util.Map<java.lang.String,NormalizedInputValue> coerceNormalizedVariableValues(GraphQLSchema schema, java.util.List<VariableDefinition> variableDefinitions, java.util.Map<java.lang.String,java.lang.Object> rawVariables)
public 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> coercedVariables)
public java.util.Map<java.lang.String,NormalizedInputValue> getNormalizedArgumentValues(java.util.List<GraphQLArgument> argumentTypes, java.util.List<Argument> arguments, java.util.Map<java.lang.String,java.lang.Object> coercedVariables, java.util.Map<java.lang.String,NormalizedInputValue> normalizedVariables)
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> coercedVariables)