| 1227 | } |
| 1228 | |
| 1229 | int LocalSearch::updateObjects(const hadmap::txObjects& objects) { |
| 1230 | deleteObjects(objects); |
| 1231 | return insertObjects(objects); |
| 1232 | // for (auto it : objects) |
| 1233 | // { |
| 1234 | // hadmap::tx_object_geom_rel_vec t_rel_geom_objects_vec; |
| 1235 | // hadmap::tx_od_object_t object_od_data = it->getOdData(); |
| 1236 | // object_od_data.pkid = it->getId(); |
| 1237 | // dbPtr->updateOdObject(object_od_data); |
| 1238 | // dbPtr->getObjectRel(it->getId(), t_rel_geom_objects_vec); |
| 1239 | // if (t_rel_geom_objects_vec.size() > 0) |
| 1240 | // { |
| 1241 | // for (int i = 0; i < it->getGeomSize(); i++) |
| 1242 | // { |
| 1243 | // hadmap::tx_object_geom_t tmp = it->getGeom(i)->getTxData(); |
| 1244 | // tmp.pkid = t_rel_geom_objects_vec.at(0).geom_pkid; |
| 1245 | // dbPtr->updateObjectGEOM(it->getGeom(i)->getTxData()); |
| 1246 | // } |
| 1247 | // } |
| 1248 | // } |
| 1249 | // return TX_HADMAP_OK; |
| 1250 | } |
| 1251 | |
| 1252 | int LocalSearch::deleteObjects(const hadmap::txObjects& objects) { |
| 1253 | for (auto it : objects) { |
nothing calls this directly
no test coverage detected