Skip to main content

ExecutionPlanBuilder

  • Namespace: PPDS.Migration.Analysis
  • Assembly: PPDS.Migration
  • Kind: Class
  • Implements: IExecutionPlanBuilder

Summary​

Builds execution plans with deferred field identification.

Members​

Constructors​

ExecutionPlanBuilder()​

ExecutionPlanBuilder()

Initializes a new instance of the PPDS.Migration.Analysis.ExecutionPlanBuilder class.

ExecutionPlanBuilder(ILogger<ExecutionPlanBuilder> logger)​

ExecutionPlanBuilder(ILogger<ExecutionPlanBuilder> logger)

Initializes a new instance of the PPDS.Migration.Analysis.ExecutionPlanBuilder class.

  • Param logger: The logger.

Methods​

Build​

ExecutionPlan Build(DependencyGraph graph, MigrationSchema schema)

Creates an execution plan from a dependency graph.

  • Param graph: The dependency graph.

  • Param schema: The migration schema.

  • Returns: The execution plan with tiers and deferred fields.