columnForName method
Returns a SchemaColumn with name
.
Case-insensitively compares names of columns with name
. Returns null if no column exists
with name
.
Implementation
SchemaColumn? columnForName(String name) {
var lowercaseName = name.toLowerCase();
return columns.firstWhere(
(col) => col!.name!.toLowerCase() == lowercaseName,
orElse: () => null);
}