TableInfo.fromMap constructor
Creates a TableInfo from a map representation.
Implementation
factory TableInfo.fromMap(Map<String, dynamic> map) {
return TableInfo(
name: map['name'] as String,
columns: (map['columns'] as List<dynamic>)
.map((c) => ColumnInfo.fromMap(c as Map<String, dynamic>))
.toList(),
checks: Map<String, String>.from(
map['checks'] as Map<String, dynamic>? ?? {},
),
);
}