@Override
	void setEntries(List<AddressMapEntry> entries) throws IOException {
		if (table.getRecordCount() != 0) {
			throw new IllegalStateException();
		}
		for (AddressMapEntry entry : entries) {
			if (entry.index != table.getRecordCount()) {
				throw new IllegalArgumentException("Bad map entry");
			}
			DBRecord rec = SCHEMA.createRecord(entry.index);
			rec.setString(SPACE_NAME_COL, entry.name);
			rec.setIntValue(SEGMENT_COL, entry.segment);
			rec.setBooleanValue(DELETED_COL, entry.deleted);
			table.putRecord(rec);
		}
		readAddresses();
	}
@see ghidra.program.database.map.AddressMapDBAdapter#setEntries(java.util.List)
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/map/AddressMapDBAdapterV1.java