Expand description
Pure migration planner.
Lowers a validated MigrationGraph and applied-state into an ordered
ExecutionPlan of ExecutionSteps, each carrying its TxType and
the executable TypeQL to run. No database connection, no async, no TypeDB
driver is touched here.
Structs§
- Execution
Plan - Ordered execution plan produced by
plan. - Execution
Step - One executable step within a migration.
- Migration
Execution - One migration scheduled for execution, together with its assembled steps.
Enums§
- Migration
Action - Whether a migration execution is an apply or a rollback.
- Operation
Kind - Authored operation kind from which an execution step was lowered.
- Step
Kind - The kind of execution step, controlling how the executor dispatches it.
Functions§
- plan
- Produce an ordered
ExecutionPlanfrom a validated graph and applied state.