@@ -50,7 +50,7 @@ void output_pgsql_t::pgsql_out_way(osmium::Way const &way, taglist_t *tags,
5050 if (polygon && way.is_closed ()) {
5151 auto wkb = m_builder.get_wkb_polygon (way);
5252 if (!wkb.empty ()) {
53- expire .from_wkb (wkb, way.id ());
53+ m_expire .from_wkb (wkb, way.id ());
5454 if (m_enable_way_area) {
5555 auto const area =
5656 m_options.reproject_area
@@ -67,7 +67,7 @@ void output_pgsql_t::pgsql_out_way(osmium::Way const &way, taglist_t *tags,
6767 double const split_at =
6868 m_options.projection ->target_latlon () ? 1 : 100 * 1000 ;
6969 for (auto const &wkb : m_builder.get_wkb_line (way.nodes (), split_at)) {
70- expire .from_wkb (wkb, way.id ());
70+ m_expire .from_wkb (wkb, way.id ());
7171 m_tables[t_line]->write_row (way.id (), *tags, wkb);
7272 if (roads) {
7373 m_tables[t_roads]->write_row (way.id (), *tags, wkb);
@@ -79,14 +79,14 @@ void output_pgsql_t::pgsql_out_way(osmium::Way const &way, taglist_t *tags,
7979void output_pgsql_t::pending_way (osmid_t id)
8080{
8181 // Try to fetch the way from the DB
82- buffer .clear ();
83- if (m_mid->way_get (id, &buffer )) {
82+ m_buffer .clear ();
83+ if (m_mid->way_get (id, &m_buffer )) {
8484 pgsql_delete_way_from_output (id);
8585
8686 taglist_t outtags;
8787 bool polygon = false ;
8888 bool roads = false ;
89- auto &way = buffer .get <osmium::Way>(0 );
89+ auto &way = m_buffer .get <osmium::Way>(0 );
9090 if (!m_tagtransform->filter_tags (way, &polygon, &roads, outtags)) {
9191 auto nnodes = m_mid->nodes_get_list (&(way.nodes ()));
9292 if (nnodes > 1 ) {
@@ -103,11 +103,11 @@ void output_pgsql_t::pending_relation(osmid_t id)
103103 // Note that we cannot use the global buffer here because
104104 // we cannot keep a reference to the relation and an autogrow buffer
105105 // might be relocated when more data is added.
106- rels_buffer .clear ();
107- if (m_mid->relation_get (id, &rels_buffer )) {
106+ m_rels_buffer .clear ();
107+ if (m_mid->relation_get (id, &m_rels_buffer )) {
108108 pgsql_delete_relation_from_output (id);
109109
110- auto const &rel = rels_buffer .get <osmium::Relation>(0 );
110+ auto const &rel = m_rels_buffer .get <osmium::Relation>(0 );
111111 pgsql_process_relation (rel);
112112 }
113113}
@@ -130,8 +130,8 @@ void output_pgsql_t::stop(thread_pool_t *pool)
130130 }
131131
132132 if (m_options.expire_tiles_zoom_min > 0 ) {
133- expire .output_and_destroy (m_options.expire_tiles_filename .c_str (),
134- m_options.expire_tiles_zoom_min );
133+ m_expire .output_and_destroy (m_options.expire_tiles_filename .c_str (),
134+ m_options.expire_tiles_zoom_min );
135135 }
136136}
137137
@@ -143,7 +143,7 @@ void output_pgsql_t::node_add(osmium::Node const &node)
143143 }
144144
145145 auto wkb = m_builder.get_wkb_node (node.location ());
146- expire .from_wkb (wkb, node.id ());
146+ m_expire .from_wkb (wkb, node.id ());
147147 m_tables[t_point]->write_row (node.id (), outtags, wkb);
148148}
149149
@@ -202,9 +202,9 @@ void output_pgsql_t::pgsql_process_relation(osmium::Relation const &rel)
202202 return ;
203203 }
204204
205- buffer .clear ();
205+ m_buffer .clear ();
206206 auto const num_ways =
207- m_mid->rel_members_get (rel, &buffer , osmium::osm_entity_bits::way);
207+ m_mid->rel_members_get (rel, &m_buffer , osmium::osm_entity_bits::way);
208208
209209 if (num_ways == 0 ) {
210210 return ;
@@ -217,18 +217,18 @@ void output_pgsql_t::pgsql_process_relation(osmium::Relation const &rel)
217217
218218 rolelist_t xrole;
219219 if (!m_options.tag_transform_script .empty ()) {
220- xrole = get_rolelist (rel, buffer );
220+ xrole = get_rolelist (rel, m_buffer );
221221 }
222222
223223 // If it's a route relation make_boundary and make_polygon will be false
224224 // otherwise one or the other will be true.
225- if (m_tagtransform->filter_rel_member_tags (prefiltered_tags, buffer, xrole,
226- &make_boundary, &make_polygon,
227- &roads, outtags)) {
225+ if (m_tagtransform->filter_rel_member_tags (
226+ prefiltered_tags, m_buffer, xrole, &make_boundary, &make_polygon,
227+ &roads, outtags)) {
228228 return ;
229229 }
230230
231- for (auto &w : buffer .select <osmium::Way>()) {
231+ for (auto &w : m_buffer .select <osmium::Way>()) {
232232 m_mid->nodes_get_list (&(w.nodes ()));
233233 }
234234
@@ -238,9 +238,9 @@ void output_pgsql_t::pgsql_process_relation(osmium::Relation const &rel)
238238 if (!make_polygon) {
239239 double const split_at =
240240 m_options.projection ->target_latlon () ? 1 : 100 * 1000 ;
241- auto wkbs = m_builder.get_wkb_multiline (buffer , split_at);
241+ auto wkbs = m_builder.get_wkb_multiline (m_buffer , split_at);
242242 for (auto const &wkb : wkbs) {
243- expire .from_wkb (wkb, -rel.id ());
243+ m_expire .from_wkb (wkb, -rel.id ());
244244 m_tables[t_line]->write_row (-rel.id (), outtags, wkb);
245245 if (roads) {
246246 m_tables[t_roads]->write_row (-rel.id (), outtags, wkb);
@@ -250,10 +250,11 @@ void output_pgsql_t::pgsql_process_relation(osmium::Relation const &rel)
250250
251251 // multipolygons and boundaries
252252 if (make_boundary || make_polygon) {
253- auto wkbs = m_builder.get_wkb_multipolygon (rel, buffer, m_options.enable_multi );
253+ auto wkbs = m_builder.get_wkb_multipolygon (rel, m_buffer,
254+ m_options.enable_multi );
254255
255256 for (auto const &wkb : wkbs) {
256- expire .from_wkb (wkb, -rel.id ());
257+ m_expire .from_wkb (wkb, -rel.id ());
257258 if (m_enable_way_area) {
258259 auto const area =
259260 m_options.reproject_area
@@ -293,7 +294,7 @@ void output_pgsql_t::relation_add(osmium::Relation const &rel)
293294 * contain the change for that also. */
294295void output_pgsql_t::node_delete (osmid_t osm_id)
295296{
296- if (expire .from_db (m_tables[t_point].get (), osm_id) != 0 ) {
297+ if (m_expire .from_db (m_tables[t_point].get (), osm_id) != 0 ) {
297298 m_tables[t_point]->delete_row (osm_id);
298299 }
299300}
@@ -311,10 +312,10 @@ void output_pgsql_t::pgsql_delete_way_from_output(osmid_t osm_id)
311312 }
312313
313314 m_tables[t_roads]->delete_row (osm_id);
314- if (expire .from_db (m_tables[t_line].get (), osm_id) != 0 ) {
315+ if (m_expire .from_db (m_tables[t_line].get (), osm_id) != 0 ) {
315316 m_tables[t_line]->delete_row (osm_id);
316317 }
317- if (expire .from_db (m_tables[t_poly].get (), osm_id) != 0 ) {
318+ if (m_expire .from_db (m_tables[t_poly].get (), osm_id) != 0 ) {
318319 m_tables[t_poly]->delete_row (osm_id);
319320 }
320321}
@@ -328,10 +329,10 @@ void output_pgsql_t::way_delete(osmid_t osm_id)
328329void output_pgsql_t::pgsql_delete_relation_from_output (osmid_t osm_id)
329330{
330331 m_tables[t_roads]->delete_row (-osm_id);
331- if (expire .from_db (m_tables[t_line].get (), -osm_id) != 0 ) {
332+ if (m_expire .from_db (m_tables[t_line].get (), -osm_id) != 0 ) {
332333 m_tables[t_line]->delete_row (-osm_id);
333334 }
334- if (expire .from_db (m_tables[t_poly].get (), -osm_id) != 0 ) {
335+ if (m_expire .from_db (m_tables[t_poly].get (), -osm_id) != 0 ) {
335336 m_tables[t_poly]->delete_row (-osm_id);
336337 }
337338}
@@ -383,9 +384,9 @@ output_pgsql_t::output_pgsql_t(
383384 std::shared_ptr<middle_query_t > const &mid, options_t const &o,
384385 std::shared_ptr<db_copy_thread_t > const ©_thread)
385386: output_t (mid, o), m_builder(o.projection),
386- expire (o.expire_tiles_zoom, o.expire_tiles_max_bbox, o.projection),
387- buffer (32768 , osmium::memory::Buffer::auto_grow::yes),
388- rels_buffer (1024 , osmium::memory::Buffer::auto_grow::yes)
387+ m_expire (o.expire_tiles_zoom, o.expire_tiles_max_bbox, o.projection),
388+ m_buffer (32768 , osmium::memory::Buffer::auto_grow::yes),
389+ m_rels_buffer (1024 , osmium::memory::Buffer::auto_grow::yes)
389390{
390391 log_debug (" Using projection SRS {} ({})" , o.projection ->target_srs (),
391392 o.projection ->target_desc ());
@@ -441,12 +442,11 @@ output_pgsql_t::output_pgsql_t(
441442 std::shared_ptr<db_copy_thread_t > const ©_thread)
442443: output_t (mid, other->m_options),
443444 m_tagtransform (other->m_tagtransform->clone ()),
444- m_enable_way_area(other->m_enable_way_area),
445- m_builder(m_options.projection),
446- expire(m_options.expire_tiles_zoom, m_options.expire_tiles_max_bbox,
447- m_options.projection),
448- buffer(1024 , osmium::memory::Buffer::auto_grow::yes),
449- rels_buffer(1024 , osmium::memory::Buffer::auto_grow::yes)
445+ m_enable_way_area(other->m_enable_way_area), m_builder(m_options.projection),
446+ m_expire(m_options.expire_tiles_zoom, m_options.expire_tiles_max_bbox,
447+ m_options.projection),
448+ m_buffer(1024 , osmium::memory::Buffer::auto_grow::yes),
449+ m_rels_buffer(1024 , osmium::memory::Buffer::auto_grow::yes)
450450{
451451 for (size_t i = 0 ; i < t_MAX; ++i) {
452452 // copy constructor will just connect to the already there table
@@ -461,6 +461,6 @@ void output_pgsql_t::merge_expire_trees(output_t *other)
461461{
462462 auto *const opgsql = dynamic_cast <output_pgsql_t *>(other);
463463 if (opgsql) {
464- expire .merge_and_destroy (opgsql->expire );
464+ m_expire .merge_and_destroy (opgsql->m_expire );
465465 }
466466}
0 commit comments