copyWith abstract method
TableMigration
copyWith({
- String? name,
- String? dartName,
- String? module,
- String? schema,
- List<
ColumnDefinition> ? addColumns, - List<
String> ? deleteColumns, - List<
ColumnMigration> ? modifyColumns, - List<
IndexDefinition> ? addIndexes, - List<
String> ? deleteIndexes, - List<
ForeignKeyDefinition> ? addForeignKeys, - List<
String> ? deleteForeignKeys, - List<
DatabaseMigrationWarning> ? warnings,
Returns a shallow copy of this TableMigration with some or all fields replaced by the given arguments.
Implementation
@_i1.useResult
TableMigration copyWith({
String? name,
String? dartName,
String? module,
String? schema,
List<_i2.ColumnDefinition>? addColumns,
List<String>? deleteColumns,
List<_i3.ColumnMigration>? modifyColumns,
List<_i4.IndexDefinition>? addIndexes,
List<String>? deleteIndexes,
List<_i5.ForeignKeyDefinition>? addForeignKeys,
List<String>? deleteForeignKeys,
List<_i6.DatabaseMigrationWarning>? warnings,
});