Package graphql.execution
Class ResolveType
java.lang.Object
graphql.execution.ResolveType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate DataFetchingFieldSelectionSet
buildSelectionSet
(ExecutionContext executionContext, MergedField field, GraphQLOutputType fieldType, ExecutionStepInfo executionStepInfo) private GraphQLObjectType
resolveAbstractType
(TypeResolutionEnvironment env, TypeResolver typeResolver, GraphQLNamedOutputType abstractType) resolveType
(ExecutionContext executionContext, MergedField field, Object source, ExecutionStepInfo executionStepInfo, GraphQLType fieldType, Object localContext) resolveTypeForInterface
(TypeResolutionEnvironment env, GraphQLInterfaceType abstractType) resolveTypeForUnion
(TypeResolutionEnvironment env, GraphQLUnionType abstractType)
-
Constructor Details
-
ResolveType
public ResolveType()
-
-
Method Details
-
resolveType
public GraphQLObjectType resolveType(ExecutionContext executionContext, MergedField field, Object source, ExecutionStepInfo executionStepInfo, GraphQLType fieldType, Object localContext) -
buildSelectionSet
private DataFetchingFieldSelectionSet buildSelectionSet(ExecutionContext executionContext, MergedField field, GraphQLOutputType fieldType, ExecutionStepInfo executionStepInfo) -
resolveTypeForInterface
public GraphQLObjectType resolveTypeForInterface(TypeResolutionEnvironment env, GraphQLInterfaceType abstractType) -
resolveTypeForUnion
public GraphQLObjectType resolveTypeForUnion(TypeResolutionEnvironment env, GraphQLUnionType abstractType) -
resolveAbstractType
private GraphQLObjectType resolveAbstractType(TypeResolutionEnvironment env, TypeResolver typeResolver, GraphQLNamedOutputType abstractType)
-