@Override public void insert(long currentTransaction, Object row) throws IOException { if (this.currentTransaction.get() != currentTransaction) { insertedRows = 0; } addEvent(INSERT_OPERATION, currentTransaction, currentTransaction, insertedRows++, row); }
@Override public void delete(long currentTransaction, long originalTransaction, long rowId) throws IOException { if (this.currentTransaction.get() != currentTransaction) { insertedRows = 0; } addEvent(DELETE_OPERATION, currentTransaction, originalTransaction, rowId, null); }
@Override public void update(long currentTransaction, long originalTransaction, long rowId, Object row) throws IOException { if (this.currentTransaction.get() != currentTransaction) { insertedRows = 0; } addEvent(UPDATE_OPERATION, currentTransaction, originalTransaction, rowId, row); }