Uses of Class
graphql.execution.CoercedVariables
Packages that use CoercedVariables
Package
Description
-
Uses of CoercedVariables in graphql.analysis
Fields in graphql.analysis declared as CoercedVariablesModifier and TypeFieldDescriptionprivate CoercedVariablesQueryTraverser.Builder.coercedVariablesprivate CoercedVariablesQueryTraverser.coercedVariablesprivate CoercedVariablesQueryComplexityCalculator.Builder.variablesprivate final CoercedVariablesQueryComplexityCalculator.variablesMethods in graphql.analysis with parameters of type CoercedVariablesModifier and TypeMethodDescriptionQueryTraverser.Builder.coercedVariables(CoercedVariables coercedVariables) Variables (already coerced) used in the query.QueryComplexityCalculator.Builder.variables(CoercedVariables variables) Constructors in graphql.analysis with parameters of type CoercedVariablesModifierConstructorDescriptionprivateQueryTraverser(GraphQLSchema schema, Document document, String operation, CoercedVariables coercedVariables) privateQueryTraverser(GraphQLSchema schema, Node root, GraphQLCompositeType rootParentType, Map<String, FragmentDefinition> fragmentsByName, CoercedVariables coercedVariables) -
Uses of CoercedVariables in graphql.execution
Fields in graphql.execution declared as CoercedVariablesModifier and TypeFieldDescriptionprivate final CoercedVariablesExecutionContext.coercedVariables(package private) CoercedVariablesExecutionContextBuilder.coercedVariablesMethods in graphql.execution that return CoercedVariablesModifier and TypeMethodDescriptionstatic CoercedVariablesValuesResolver.coerceVariableValues(GraphQLSchema schema, List<VariableDefinition> variableDefinitions, RawVariables rawVariables, GraphQLContext graphqlContext, Locale locale) This method coerces the "raw" variables values provided to the engine.static CoercedVariablesCoercedVariables.emptyVariables()(package private) static CoercedVariablesValuesResolverConversion.externalValueToInternalValueForVariables(InputInterceptor inputInterceptor, GraphQLSchema schema, List<VariableDefinition> variableDefinitions, RawVariables rawVariables, GraphQLContext graphqlContext, Locale locale) performs validation tooExecutionContext.getCoercedVariables()static CoercedVariablesMethods in graphql.execution with parameters of type CoercedVariablesModifier and TypeMethodDescriptionExecutionContextBuilder.coercedVariables(CoercedVariables coercedVariables) ValuesResolver.getArgumentValues(GraphQLCodeRegistry codeRegistry, List<GraphQLArgument> argumentTypes, List<Argument> arguments, CoercedVariables coercedVariables, GraphQLContext graphqlContext, Locale locale) ValuesResolver.getArgumentValues(List<GraphQLArgument> argumentTypes, List<Argument> arguments, CoercedVariables coercedVariables, GraphQLContext graphqlContext, Locale locale) This is not used for validation: the argument literals are all validated and the variables are validated (when coerced)ValuesResolver.getArgumentValuesImpl(InputInterceptor inputInterceptor, GraphqlFieldVisibility fieldVisibility, List<GraphQLArgument> argumentTypes, List<Argument> arguments, CoercedVariables coercedVariables, GraphQLContext graphqlContext, Locale locale) (package private) static ObjectValuesResolverConversion.literalToInternalValue(InputInterceptor inputInterceptor, GraphqlFieldVisibility fieldVisibility, GraphQLInputType type, Value inputValue, CoercedVariables coercedVariables, GraphQLContext graphqlContext, Locale locale) No validation (it was checked before via ArgumentsOfCorrectType and VariableDefaultValuesOfCorrectType)private static ObjectValuesResolverConversion.literalToInternalValueForInputObject(InputInterceptor inputInterceptor, GraphqlFieldVisibility fieldVisibility, GraphQLInputObjectType type, ObjectValue inputValue, CoercedVariables coercedVariables, GraphQLContext graphqlContext, Locale locale) no validationprivate static ObjectValuesResolverConversion.literalToInternalValueForList(InputInterceptor inputInterceptor, GraphqlFieldVisibility fieldVisibility, GraphQLList graphQLList, Value value, CoercedVariables coercedVariables, GraphQLContext graphqlContext, Locale locale) no validationprivate static ObjectValuesResolverConversion.literalToInternalValueForScalar(Value inputValue, GraphQLScalarType scalarType, CoercedVariables coercedVariables, GraphQLContext graphqlContext, @NotNull Locale locale) no validationprivate static @Nullable ObjectValuesResolverConversion.literalToInternalValueImpl(InputInterceptor inputInterceptor, GraphqlFieldVisibility fieldVisibility, GraphQLType type, Value inputValue, CoercedVariables coercedVariables, GraphQLContext graphqlContext, Locale locale) -
Uses of CoercedVariables in graphql.execution.conditional
Methods in graphql.execution.conditional that return CoercedVariables -
Uses of CoercedVariables in graphql.execution.directives
Fields in graphql.execution.directives declared as CoercedVariablesModifier and TypeFieldDescriptionprivate CoercedVariablesQueryDirectivesBuilder.coercedVariablesMethods in graphql.execution.directives with parameters of type CoercedVariablesModifier and TypeMethodDescriptionQueryDirectives.Builder.coercedVariables(CoercedVariables coercedVariables) QueryDirectivesBuilder.coercedVariables(CoercedVariables coercedVariables) -
Uses of CoercedVariables in graphql.normalized
Methods in graphql.normalized with parameters of type CoercedVariablesModifier and TypeMethodDescriptionExecutableNormalizedOperationFactory.createExecutableNormalizedOperation(GraphQLSchema graphQLSchema, Document document, String operationName, CoercedVariables coercedVariableValues) This will create a runtime representation of the graphql operation that would be executed in a runtime sense.ExecutableNormalizedOperationFactory.createExecutableNormalizedOperation(GraphQLSchema graphQLSchema, OperationDefinition operationDefinition, Map<String, FragmentDefinition> fragments, CoercedVariables coercedVariableValues) This will create a runtime representation of the graphql operation that would be executed in a runtime sense.private ExecutableNormalizedOperationExecutableNormalizedOperationFactory.createNormalizedQueryImpl(GraphQLSchema graphQLSchema, OperationDefinition operationDefinition, Map<String, FragmentDefinition> fragments, CoercedVariables coercedVariableValues, @Nullable Map<String, NormalizedInputValue> normalizedVariableValues, ExecutableNormalizedOperationFactory.Options options) Creates a new ExecutableNormalizedOperation for the provided query -
Uses of CoercedVariables in graphql.scalar
Methods in graphql.scalar with parameters of type CoercedVariablesModifier and TypeMethodDescription@Nullable BooleanGraphqlBooleanCoercing.parseLiteral(@NotNull Value<?> input, @NotNull CoercedVariables variables, @NotNull GraphQLContext graphQLContext, @NotNull Locale locale) @Nullable DoubleGraphqlFloatCoercing.parseLiteral(@NotNull Value<?> input, @NotNull CoercedVariables variables, @NotNull GraphQLContext graphQLContext, @NotNull Locale locale) @Nullable ObjectGraphqlIDCoercing.parseLiteral(@NotNull Value<?> input, @NotNull CoercedVariables variables, @NotNull GraphQLContext graphQLContext, @NotNull Locale locale) @Nullable IntegerGraphqlIntCoercing.parseLiteral(@NotNull Value<?> input, @NotNull CoercedVariables variables, @NotNull GraphQLContext graphQLContext, @NotNull Locale locale) @Nullable StringGraphqlStringCoercing.parseLiteral(@NotNull Value<?> input, @NotNull CoercedVariables variables, @NotNull GraphQLContext graphQLContext, @NotNull Locale locale) -
Uses of CoercedVariables in graphql.schema
Methods in graphql.schema with parameters of type CoercedVariablesModifier and TypeMethodDescriptiondefault ICoercing.parseLiteral(@NotNull Value<?> input, @NotNull CoercedVariables variables, @NotNull GraphQLContext graphQLContext, @NotNull Locale locale) Called during query execution to convert a query input AST node into a Java object acceptable for the scalar type.