add method

  1. @override
void add(
  1. Record record
)
override

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);
}