updateResultsToNextVersion = function() {
    currentVersion++;
    var table = schema.table('tableA');
    var newResults = lf.proc.Relation.fromRows(
        rowsPerVersion[currentVersion], [table.getName()]);
    var changeRecords = /** @type {!Array<!lf.DiffCalculator.ChangeRecord>} */ (
        diffCalculator.applyDiff(oldResults, newResults));
    oldResults = newResults;

    callback(currentVersion, changeRecords);
    if (currentVersion < rowsPerVersion.length - 1) {
      updateResultsToNextVersion();
    }
  }
Updates the observed results to the next version, which should trigger the
observer callback.