add method

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

Adds value to the end of this list, extending the length by one.

The list must be growable.

final numbers = <int>[1, 2, 3];
numbers.add(4);
print(numbers); // [1, 2, 3, 4]

Implementation

@override
void add(Record value){
  if(_schema.hasPrimary){
    if(_primaryKeyMap!.containsKey(value.primaryKey)){
      throw Exception("Primary key is duplicate.primaryKey=${value.primaryKey}");
    }
    _primaryKeyMap![value.primaryKey] = value;
  }
  _records.add(value);
}