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.