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 ExecutionStepInfocreateExecutionStepInfo(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLFieldDefinition fieldDefinition, @Nullable GraphQLObjectType fieldContainer)Builds the type info hierarchy for the current fieldExecutionStepInfonewExecutionStepInfoForListElement(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
-
-