Package graphql.execution
Class ResolveType
- java.lang.Object
-
- graphql.execution.ResolveType
-
public class ResolveType extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ResolveType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private DataFetchingFieldSelectionSet
buildSelectionSet(ExecutionContext executionContext, MergedField field, GraphQLOutputType fieldType, ExecutionStepInfo executionStepInfo)
private GraphQLObjectType
resolveAbstractType(TypeResolutionEnvironment env, TypeResolver typeResolver, GraphQLNamedOutputType abstractType)
GraphQLObjectType
resolveType(ExecutionContext executionContext, MergedField field, java.lang.Object source, ExecutionStepInfo executionStepInfo, GraphQLType fieldType, java.lang.Object localContext)
GraphQLObjectType
resolveTypeForInterface(TypeResolutionEnvironment env, GraphQLInterfaceType abstractType)
GraphQLObjectType
resolveTypeForUnion(TypeResolutionEnvironment env, GraphQLUnionType abstractType)
-
-
-
Method Detail
-
resolveType
public GraphQLObjectType resolveType(ExecutionContext executionContext, MergedField field, java.lang.Object source, ExecutionStepInfo executionStepInfo, GraphQLType fieldType, java.lang.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)
-
-