Package graphql.normalized
Class ExecutableNormalizedOperationFactory
java.lang.Object
graphql.normalized.ExecutableNormalizedOperationFactory
This factory can create a
ExecutableNormalizedOperation
which represents what would be executed
during a given graphql operation.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncreateExecutableNormalizedOperation
(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.createExecutableNormalizedOperation
(GraphQLSchema graphQLSchema, Document document, String operationName, CoercedVariables coercedVariableValues, ExecutableNormalizedOperationFactory.Options options) This will create a runtime representation of the graphql operation that would be executed in a runtime sense.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.createExecutableNormalizedOperation
(GraphQLSchema graphQLSchema, OperationDefinition operationDefinition, Map<String, FragmentDefinition> fragments, CoercedVariables coercedVariableValues, ExecutableNormalizedOperationFactory.Options options) This will create a runtime representation of the graphql operation that would be executed in a runtime sense.createExecutableNormalizedOperationWithRawVariables
(GraphQLSchema graphQLSchema, Document document, String operationName, RawVariables rawVariables) This will create a runtime representation of the graphql operation that would be executed in a runtime sense.createExecutableNormalizedOperationWithRawVariables
(GraphQLSchema graphQLSchema, Document document, String operationName, RawVariables rawVariables, GraphQLContext graphQLContext, Locale locale) This will create a runtime representation of the graphql operation that would be executed in a runtime sense.createExecutableNormalizedOperationWithRawVariables
(GraphQLSchema graphQLSchema, Document document, String operationName, RawVariables rawVariables, ExecutableNormalizedOperationFactory.Options options) This will create a runtime representation of the graphql operation that would be executed in a runtime sense.
-
Method Details
-
createExecutableNormalizedOperation
public static ExecutableNormalizedOperation 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.- Parameters:
graphQLSchema
- the schema to be useddocument
- theDocument
holding the operation textoperationName
- the operation name to usecoercedVariableValues
- the coerced variables to use- Returns:
- a runtime representation of the graphql operation.
-
createExecutableNormalizedOperation
public static ExecutableNormalizedOperation createExecutableNormalizedOperation(GraphQLSchema graphQLSchema, Document document, String operationName, CoercedVariables coercedVariableValues, ExecutableNormalizedOperationFactory.Options options) This will create a runtime representation of the graphql operation that would be executed in a runtime sense.- Parameters:
graphQLSchema
- the schema to be useddocument
- theDocument
holding the operation textoperationName
- the operation name to usecoercedVariableValues
- the coerced variables to useoptions
- theExecutableNormalizedOperationFactory.Options
to use for parsing- Returns:
- a runtime representation of the graphql operation.
-
createExecutableNormalizedOperation
public static ExecutableNormalizedOperation 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.- Parameters:
graphQLSchema
- the schema to be usedoperationDefinition
- the operation to be executedfragments
- a set of fragments associated with the operationcoercedVariableValues
- the coerced variables to use- Returns:
- a runtime representation of the graphql operation.
-
createExecutableNormalizedOperation
public static ExecutableNormalizedOperation createExecutableNormalizedOperation(GraphQLSchema graphQLSchema, OperationDefinition operationDefinition, Map<String, FragmentDefinition> fragments, CoercedVariables coercedVariableValues, ExecutableNormalizedOperationFactory.Options options) This will create a runtime representation of the graphql operation that would be executed in a runtime sense.- Parameters:
graphQLSchema
- the schema to be usedoperationDefinition
- the operation to be executedfragments
- a set of fragments associated with the operationcoercedVariableValues
- the coerced variables to useoptions
- the options to use- Returns:
- a runtime representation of the graphql operation.
-
createExecutableNormalizedOperationWithRawVariables
public static ExecutableNormalizedOperation createExecutableNormalizedOperationWithRawVariables(GraphQLSchema graphQLSchema, Document document, String operationName, RawVariables rawVariables) This will create a runtime representation of the graphql operation that would be executed in a runtime sense.- Parameters:
graphQLSchema
- the schema to be useddocument
- theDocument
holding the operation textoperationName
- the operation name to userawVariables
- the raw variables to be coerced- Returns:
- a runtime representation of the graphql operation.
-
createExecutableNormalizedOperationWithRawVariables
public static ExecutableNormalizedOperation createExecutableNormalizedOperationWithRawVariables(GraphQLSchema graphQLSchema, Document document, String operationName, RawVariables rawVariables, GraphQLContext graphQLContext, Locale locale) This will create a runtime representation of the graphql operation that would be executed in a runtime sense.- Parameters:
graphQLSchema
- the schema to be useddocument
- theDocument
holding the operation textoperationName
- the operation name to userawVariables
- the raw variables that have not yet been coercedgraphQLContext
- theGraphQLContext
to use during coercionlocale
- theLocale
to use during coercion- Returns:
- a runtime representation of the graphql operation.
-
createExecutableNormalizedOperationWithRawVariables
public static ExecutableNormalizedOperation createExecutableNormalizedOperationWithRawVariables(GraphQLSchema graphQLSchema, Document document, String operationName, RawVariables rawVariables, ExecutableNormalizedOperationFactory.Options options) This will create a runtime representation of the graphql operation that would be executed in a runtime sense.- Parameters:
graphQLSchema
- the schema to be useddocument
- theDocument
holding the operation textoperationName
- the operation name to userawVariables
- the raw variables that have not yet been coercedoptions
- theExecutableNormalizedOperationFactory.Options
to use for parsing- Returns:
- a runtime representation of the graphql operation.
-