add method
Add a row to the indexed values; if the row has already been added, this is a no-op.
Implementation
@override
void add(Record record) {
var key = keyType.getKey(record);
OrderedSet<Record> set;
if (!_data.containsKey(key)) {
set = _data[key] = OrderedSet<Record>(compare);
} else {
set = _data[key]!;
}
set.add(record);
}