/** * Set the current row number. * * @param rowNumber the row number */ protected void setCurrentRowNumber(int rowNumber) { if ((++rowScanCount & 127) == 0) { checkCanceled(); } this.currentRowNumber = rowNumber; setProgress(); }
@Override public void updateRows(Prepared prepared, Session session, RowList rows) { boolean deleteInsert; checkReadOnly(); if (emitUpdates) { for (rows.reset(); rows.hasNext();) { prepared.checkCanceled(); Row oldRow = rows.next(); Row newRow = rows.next(); linkedIndex.update(oldRow, newRow); session.log(this, UndoLogRecord.DELETE, oldRow); session.log(this, UndoLogRecord.INSERT, newRow); } deleteInsert = false; } else { deleteInsert = true; } if (deleteInsert) { super.updateRows(prepared, session, rows); } }
for (rows.reset(); rows.hasNext();) { if ((++rowScanCount & 127) == 0) { prepared.checkCanceled(); prepared.checkCanceled();
/** * Set the current row number. * * @param rowNumber the row number */ protected void setCurrentRowNumber(int rowNumber) { if ((++rowScanCount & 127) == 0) { checkCanceled(); } this.currentRowNumber = rowNumber; setProgress(); }
/** * Set the current row number. * * @param rowNumber the row number */ protected void setCurrentRowNumber(int rowNumber) { if ((++rowScanCount & 127) == 0) { checkCanceled(); } this.currentRowNumber = rowNumber; setProgress(); }
@Override public void updateRows(Prepared prepared, Session session, RowList rows) { boolean deleteInsert; checkReadOnly(); if (emitUpdates) { for (rows.reset(); rows.hasNext();) { prepared.checkCanceled(); Row oldRow = rows.next(); Row newRow = rows.next(); linkedIndex.update(oldRow, newRow); session.log(this, UndoLogRecord.DELETE, oldRow); session.log(this, UndoLogRecord.INSERT, newRow); } deleteInsert = false; } else { deleteInsert = true; } if (deleteInsert) { super.updateRows(prepared, session, rows); } }
@Override public void updateRows(Prepared prepared, Session session, RowList rows) { boolean deleteInsert; checkReadOnly(); if (emitUpdates) { for (rows.reset(); rows.hasNext();) { prepared.checkCanceled(); Row oldRow = rows.next(); Row newRow = rows.next(); linkedIndex.update(oldRow, newRow); session.log(this, UndoLogRecord.DELETE, oldRow); session.log(this, UndoLogRecord.INSERT, newRow); } deleteInsert = false; } else { deleteInsert = true; } if (deleteInsert) { super.updateRows(prepared, session, rows); } }
for (rows.reset(); rows.hasNext();) { if ((++rowScanCount & 127) == 0) { prepared.checkCanceled(); prepared.checkCanceled();
for (rows.reset(); rows.hasNext();) { if ((++rowScanCount & 127) == 0) { prepared.checkCanceled(); prepared.checkCanceled();