applyDeletes method

void applyDeletes(
  1. BsatnRowList deletes
)

Implementation

void applyDeletes(BsatnRowList deletes) {
  final rowBytes = deletes.getRows();
  for (final bytes in rowBytes) {
    final bsatnDecoder = BsatnDecoder(bytes);
    final row = decoder.decode(bsatnDecoder);
    final primaryKey = decoder.getPrimaryKey(row);
    if (primaryKey != null) {
      _rowsByPrimaryKey.remove(primaryKey);
    } else {
      _rows.remove(row);
    }
  }
}