MssqlTableSchema constructor

MssqlTableSchema({
  1. required String schema,
  2. required String name,
  3. required bool isView,
  4. required List<MssqlColumnSchema> columns,
  5. required MssqlPrimaryKeySchema? primaryKey,
  6. required List<MssqlForeignKeySchema> foreignKeys,
  7. List<MssqlUniqueKeySchema> uniqueKeys = const <MssqlUniqueKeySchema>[],
  8. 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);