toBlueprint method
Implementation
@override
TableBlueprint toBlueprint() {
_finalizeColumnDefinitions();
return TableBlueprint(
tableName: _tableName,
columns: List.unmodifiable(_columns),
primaryKey: _primaryField.isNotEmpty ? _primaryField : null,
primaryAlgorithm: _primaryAlgorithm,
indexes: List.unmodifiable(_indexBlueprints),
foreignKeys: List.unmodifiable(_foreignKeyBlueprints),
uniqueConstraints: List.unmodifiable(_uniqueConstraintBlueprints),
);
}