Lightweight 0.20260303.0
Loading...
Searching...
No Matches
Lightweight::SqlMigration::MigrationManager::ColumnUpgradeEntry Struct Reference

One column upgrade entry in UnicodeUpgradeResult. More...

#include <SqlMigration.hpp>

Public Attributes

SqlSchema::FullyQualifiedTableName table
 Fully-qualified name of the table that owns the column.
 
std::string column
 Name of the column being upgraded.
 
SqlColumnTypeDefinition liveType
 Live byte-counted type the column currently has.
 
SqlColumnTypeDefinition intendedType
 Char-counted type the migrations now declare for this column.
 
bool nullable = true
 Whether the column is nullable (preserved across the type rewrite).
 

Detailed Description

One column upgrade entry in UnicodeUpgradeResult.

Definition at line 499 of file SqlMigration.hpp.

Member Data Documentation

◆ table

SqlSchema::FullyQualifiedTableName Lightweight::SqlMigration::MigrationManager::ColumnUpgradeEntry::table

Fully-qualified name of the table that owns the column.

Definition at line 502 of file SqlMigration.hpp.

◆ column

std::string Lightweight::SqlMigration::MigrationManager::ColumnUpgradeEntry::column

Name of the column being upgraded.

Definition at line 504 of file SqlMigration.hpp.

◆ liveType

SqlColumnTypeDefinition Lightweight::SqlMigration::MigrationManager::ColumnUpgradeEntry::liveType

Live byte-counted type the column currently has.

Definition at line 506 of file SqlMigration.hpp.

◆ intendedType

SqlColumnTypeDefinition Lightweight::SqlMigration::MigrationManager::ColumnUpgradeEntry::intendedType

Char-counted type the migrations now declare for this column.

Definition at line 508 of file SqlMigration.hpp.

◆ nullable

bool Lightweight::SqlMigration::MigrationManager::ColumnUpgradeEntry::nullable = true

Whether the column is nullable (preserved across the type rewrite).

Definition at line 510 of file SqlMigration.hpp.


The documentation for this struct was generated from the following file: