Skip to content

Commit 3f8fff5

Browse files
committed
Generalizer: Use new append flag instead of delete_existing flag
1 parent f196471 commit 3f8fff5

File tree

5 files changed

+4
-12
lines changed

5 files changed

+4
-12
lines changed

src/gen/gen-rivers.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ gen_rivers_t::gen_rivers_t(pg_conn_t *connection, bool append, params_t *params)
2727
m_timer_prep(add_timer("prep")), m_timer_get(add_timer("get")),
2828
m_timer_sort(add_timer("sort")), m_timer_net(add_timer("net")),
2929
m_timer_remove(add_timer("remove")), m_timer_width(add_timer("width")),
30-
m_timer_write(add_timer("write")),
31-
m_delete_existing(params->has("delete_existing"))
30+
m_timer_write(add_timer("write"))
3231
{
3332
check_src_dest_table_params_exist();
3433

@@ -327,7 +326,7 @@ SELECT "{id_column}", "{width_column}", "{name_column}", "{geom_column}"
327326
}
328327
timer(m_timer_width).stop();
329328

330-
if (m_delete_existing) {
329+
if (append_mode()) {
331330
dbexec("TRUNCATE {dest}");
332331
}
333332

src/gen/gen-rivers.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ class gen_rivers_t : public gen_base_t
3737

3838
std::size_t m_num_waterways = 0;
3939
std::size_t m_num_points = 0;
40-
bool m_delete_existing;
4140
};
4241

4342
#endif // OSM2PGSQL_GEN_RIVERS_HPP

src/gen/gen-tile.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ gen_tile_t::gen_tile_t(pg_conn_t *connection, bool append, params_t *params)
2222
{
2323
m_with_group_by = !get_params().get_identifier("group_by_column").empty();
2424

25-
if (get_params().get_bool("delete_existing")) {
26-
m_delete_existing = true;
25+
if (append_mode()) {
2726
dbexec("PREPARE del_geoms (int, int) AS"
2827
" DELETE FROM {dest} WHERE x=$1 AND y=$2");
2928
}
@@ -55,7 +54,7 @@ uint32_t gen_tile_t::parse_zoom()
5554

5655
void gen_tile_t::delete_existing(tile_t const &tile)
5756
{
58-
if (!m_delete_existing) {
57+
if (!append_mode()) {
5958
return;
6059
}
6160

src/gen/gen-tile.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ class gen_tile_t : public gen_base_t
3434
private:
3535
std::size_t m_timer_delete;
3636
uint32_t m_zoom;
37-
bool m_delete_existing = false;
3837
bool m_with_group_by = false;
3938
};
4039

src/gen/osm2pgsql-gen.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -280,10 +280,6 @@ class genproc_t
280280
params.set("schema", m_dbschema);
281281
}
282282

283-
if (m_append) {
284-
params.set("delete_existing", true);
285-
}
286-
287283
write_to_debug_log(params, "Params (config):");
288284

289285
log_debug("Connecting to database...");

0 commit comments

Comments
 (0)