toUpperCase static method

Datacat toUpperCase(
  1. Datacat datacat,
  2. String columnName
)

Converts all string values in columnName to uppercase.

Implementation

static Datacat toUpperCase(Datacat datacat, String columnName) {
  int colIndex = datacat.columns.indexOf(columnName);
  if (colIndex == -1) throw ArgumentError('Column "$columnName" not found.');
  for (var row in datacat.rows) {
    var value = row[colIndex];
    if (value is String) {
      row[colIndex] = value.toUpperCase();
    }
  }
  return datacat;
}