Class ExecutionStepInfoFactory

java.lang.Object
graphql.execution.ExecutionStepInfoFactory

@NullMarked public class ExecutionStepInfoFactory extends Object
  • Constructor Details

    • ExecutionStepInfoFactory

      public ExecutionStepInfoFactory()
  • Method Details

    • 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 play
      parameters - contains the parameters holding the fields to be executed and source object
      fieldDefinition - the field definition to build type info for
      fieldContainer - the field container
      Returns:
      a new type info