Class ResolveType
java.lang.Object
graphql.execution.ResolveType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate DataFetchingFieldSelectionSetbuildSelectionSet(ExecutionContext executionContext, MergedField field, GraphQLOutputType fieldType, ExecutionStepInfo executionStepInfo) private GraphQLObjectTyperesolveAbstractType(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)
-