public void revertDelete(long id, int row) { insider.undeleting(clazz, id); // CHANGE #1 (deleted relations) is processed by relations size++; // UNDO CHANGE #2 deletedCount--; // UNDO CHANGE #3 currentlyDeleted.clear(); // UNDO CHANGE #4 (AGGREGATED) IdAddress addr = new IdAddress(this, row); idColl.set(id, addr); // UNDO CHANGE #5 ids.add(id); // UNDO CHANGE #6 }
public void revertDelete(long id, int row) { insider.undeleting(clazz, id); // CHANGE #1 (deleted relations) is processed by relations size++; // UNDO CHANGE #2 deletedCount--; // UNDO CHANGE #3 currentlyDeleted.clear(); // UNDO CHANGE #4 (AGGREGATED) IdAddress addr = new IdAddress(this, row); idColl.set(id, addr); // UNDO CHANGE #5 ids.add(id); // UNDO CHANGE #6 }
public void revertDelete(long id, int row) { insider.undeleting(clazz, id); // CHANGE #1 (deleted relations) is processed by relations size++; // UNDO CHANGE #2 deletedCount--; // UNDO CHANGE #3 currentlyDeleted.clear(); // UNDO CHANGE #4 (AGGREGATED) IdAddress addr = new IdAddress(this, row); idColl.set(id, addr); // UNDO CHANGE #5 ids.add(id); // UNDO CHANGE #6 }
@Override public void fill(long id, String columnName, Object value) { boolean shouldInsert = !idColl.has(id); // System.out.println("FILL " + id + " COL=" + columnName + " VAL=" + // value + " INS=" + shouldInsert); int row; if (shouldInsert) { idColl.registerId(id); row = rows++; idColl.set(id, new IdAddress(this, row)); size++; records.add(newEntity()); ids.add(id); } else { row = row(id); } checkId(id); checkColumn(columnName); PropertyInfo prop = colInfo(columnName); Column column = prop.getColumn(); column.set(row, value); }
@Override public void fill(long id, String columnName, Object value) { boolean shouldInsert = !idColl.has(id); // System.out.println("FILL " + id + " COL=" + columnName + " VAL=" + // value + " INS=" + shouldInsert); int row; if (shouldInsert) { idColl.registerId(id); row = rows++; idColl.set(id, new IdAddress(this, row)); size++; records.add(newEntity()); ids.add(id); } else { row = row(id); } checkId(id); checkColumn(columnName); PropertyInfo prop = colInfo(columnName); Column column = prop.getColumn(); column.set(row, value); }
@Override public void fill(long id, String columnName, Object value) { boolean shouldInsert = !idColl.has(id); // System.out.println("FILL " + id + " COL=" + columnName + " VAL=" + // value + " INS=" + shouldInsert); int row; if (shouldInsert) { idColl.registerId(id); row = rows++; idColl.set(id, new IdAddress(this, row)); size++; records.add(newEntity()); ids.add(id); } else { row = row(id); } checkId(id); checkColumn(columnName); PropertyInfo prop = colInfo(columnName); Column column = prop.getColumn(); column.set(row, value); }
int row = reuseRow ? deletedRow : rows++; // CHANGE #3 IdAddress addr = new IdAddress(this, row);
int row = reuseRow ? deletedRow : rows++; // CHANGE #3 IdAddress addr = new IdAddress(this, row);
int row = reuseRow ? deletedRow : rows++; // CHANGE #3 IdAddress addr = new IdAddress(this, row);