Package graphql.execution
Class ExecutionStepInfoFactory
- java.lang.Object
-
- graphql.execution.ExecutionStepInfoFactory
-
@NullMarked public class ExecutionStepInfoFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ExecutionStepInfoFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutionStepInfo
createExecutionStepInfo(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLFieldDefinition fieldDefinition, @Nullable GraphQLObjectType fieldContainer)
Builds the type info hierarchy for the current fieldExecutionStepInfo
newExecutionStepInfoForListElement(ExecutionStepInfo executionInfo, ResultPath indexedPath)
-
-
-
Method Detail
-
newExecutionStepInfoForListElement
public ExecutionStepInfo newExecutionStepInfoForListElement(ExecutionStepInfo executionInfo, ResultPath indexedPath)
-
createExecutionStepInfo
public ExecutionStepInfo createExecutionStepInfo(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLFieldDefinition fieldDefinition, @Nullable GraphQLObjectType fieldContainer)
Builds the type info hierarchy for the current field- Parameters:
executionContext
- the execution context in playparameters
- contains the parameters holding the fields to be executed and source objectfieldDefinition
- the field definition to build type info forfieldContainer
- the field container- Returns:
- a new type info
-
-