|
Lightweight 0.20260617.0
|
Per-table state: ordered column declarations + per-table FK list. More...
#include <SqlMigration.hpp>
Public Attributes | |
| std::vector< SqlColumnDeclaration > | columns |
| Ordered column declarations as they would be emitted in CREATE TABLE. | |
| std::vector< SqlCompositeForeignKeyConstraint > | compositeForeignKeys |
| bool | ifNotExists = false |
Per-table state: ordered column declarations + per-table FK list.
Definition at line 475 of file SqlMigration.hpp.
| std::vector<SqlColumnDeclaration> Lightweight::SqlMigration::MigrationManager::PlanFoldingResult::TableState::columns |
Ordered column declarations as they would be emitted in CREATE TABLE.
Definition at line 478 of file SqlMigration.hpp.
| std::vector<SqlCompositeForeignKeyConstraint> Lightweight::SqlMigration::MigrationManager::PlanFoldingResult::TableState::compositeForeignKeys |
Composite foreign keys declared on this table (single-column FKs are carried inline on the corresponding SqlColumnDeclaration::foreignKey).
Definition at line 481 of file SqlMigration.hpp.
| bool Lightweight::SqlMigration::MigrationManager::PlanFoldingResult::TableState::ifNotExists = false |
Whether the original CREATE TABLE used IF NOT EXISTS (carried through to emitters so they can replay it verbatim).
Definition at line 484 of file SqlMigration.hpp.