add method
Add a row to this JsonTable. Only rows with valid Ids will be added. Return the ID
Implementation
T? add(JsonRow row, [bool override = false]) {
var pk = row[keyName] as T;
if (pk.isValid()) {
var exist = this[pk];
if (exist == null || override) {
exist ??= row;
exist.addAll(row);
if (_table.contains(exist) == false) {
_table.add(exist);
}
}
}
return null;
}