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 DataFetchingFieldSelectionSetbuildSelectionSet(ExecutionContext executionContext, MergedField field, GraphQLOutputType fieldType, ExecutionStepInfo executionStepInfo)private GraphQLObjectTyperesolveAbstractType(TypeResolutionEnvironment env, TypeResolver typeResolver, GraphQLNamedOutputType abstractType)GraphQLObjectTyperesolveType(ExecutionContext executionContext, MergedField field, java.lang.Object source, ExecutionStepInfo executionStepInfo, GraphQLType fieldType, java.lang.Object localContext)GraphQLObjectTyperesolveTypeForInterface(TypeResolutionEnvironment env, GraphQLInterfaceType abstractType)GraphQLObjectTyperesolveTypeForUnion(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)
-
-