MssqlTableSchema constructor
MssqlTableSchema({
- required String schema,
- required String name,
- required bool isView,
- required List<
MssqlColumnSchema> columns, - required MssqlPrimaryKeySchema? primaryKey,
- required List<
MssqlForeignKeySchema> foreignKeys, - List<
MssqlUniqueKeySchema> uniqueKeys = const <MssqlUniqueKeySchema>[], - List<
MssqlTriggerSchema> triggers = const <MssqlTriggerSchema>[],
Implementation
MssqlTableSchema({
required this.schema,
required this.name,
required this.isView,
required List<MssqlColumnSchema> columns,
required this.primaryKey,
required List<MssqlForeignKeySchema> foreignKeys,
List<MssqlUniqueKeySchema> uniqueKeys = const <MssqlUniqueKeySchema>[],
List<MssqlTriggerSchema> triggers = const <MssqlTriggerSchema>[],
}) : columns = List<MssqlColumnSchema>.unmodifiable(columns),
foreignKeys = List<MssqlForeignKeySchema>.unmodifiable(foreignKeys),
uniqueKeys = List<MssqlUniqueKeySchema>.unmodifiable(uniqueKeys),
triggers = List<MssqlTriggerSchema>.unmodifiable(triggers);