@Override public SimpleStreet updateStreetCityPart(SimpleStreet street, City city, String cityPart) throws SQLException { commit(); // we are doing batch updates, so we must commit before this update super.updateStreetCityPart(street, city, cityPart); SimpleStreet updatedSS = new SimpleStreet(street.getId(), street.getName(), cityPart, street.getLocation()); addressStreetLocalMap.put(createStreetUniqueName(street.getName(), city), updatedSS); addressStreetLocalMap.put(createStreetUniqueName(street.getName(), city, cityPart), updatedSS); return updatedSS; }
@Override protected void writeBuilding(Set<Long> streetId, Building building) throws SQLException { super.writeBuilding(streetId, building); addressBuildingLocalSet.add(building.getId()); }
@Override protected void writeStreetWayNodes(Set<Long> streetId, Way way) throws SQLException { super.writeStreetWayNodes(streetId, way); addressStreetNodeLocalSet.add(way.getId()); }