clearNonOptimisticRows method

void clearNonOptimisticRows(
  1. String tableName
)

Implementation

void clearNonOptimisticRows(String tableName) {
  final table = _cache.getTableByName(tableName);
  if (table == null) return;

  final optimisticPKs = optimisticPrimaryKeysForTable(tableName);
  if (optimisticPKs.isEmpty) {
    table.clear();
  } else {
    table.removeRowsWhere((pk) => !optimisticPKs.contains(pk));
  }
}