Skip to content

Commit 35c6d73

Browse files
authored
Merge pull request #2348 from lonvia/rename-delete-callback
Improve naming of delete callbacks
2 parents 66bbde9 + c47baa6 commit 35c6d73

File tree

3 files changed

+27
-26
lines changed

3 files changed

+27
-26
lines changed

src/output-flex.cpp

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1089,9 +1089,9 @@ void output_flex_t::delete_from_tables(osmium::item_type type, osmid_t osm_id)
10891089

10901090
void output_flex_t::node_delete(osmium::Node const &node)
10911091
{
1092-
if (m_delete_node) {
1092+
if (m_process_deleted_node) {
10931093
m_context_node = &node;
1094-
get_mutex_and_call_lua_function(m_delete_node, node);
1094+
get_mutex_and_call_lua_function(m_process_deleted_node, node);
10951095
m_context_node = nullptr;
10961096
}
10971097

@@ -1100,19 +1100,19 @@ void output_flex_t::node_delete(osmium::Node const &node)
11001100

11011101
void output_flex_t::way_delete(osmium::Way *way)
11021102
{
1103-
if (m_delete_way) {
1103+
if (m_process_deleted_way) {
11041104
m_way_cache.init(way);
1105-
get_mutex_and_call_lua_function(m_delete_way, m_way_cache.get());
1105+
get_mutex_and_call_lua_function(m_process_deleted_way, m_way_cache.get());
11061106
}
11071107

11081108
way_delete(way->id());
11091109
}
11101110

11111111
void output_flex_t::relation_delete(osmium::Relation const &rel)
11121112
{
1113-
if (m_delete_relation) {
1113+
if (m_process_deleted_relation) {
11141114
m_relation_cache.init(rel);
1115-
get_mutex_and_call_lua_function(m_delete_relation, rel);
1115+
get_mutex_and_call_lua_function(m_process_deleted_relation, rel);
11161116
}
11171117

11181118
relation_delete(rel.id());
@@ -1180,8 +1180,9 @@ output_flex_t::output_flex_t(output_flex_t const *other,
11801180
m_process_untagged_node(other->m_process_untagged_node),
11811181
m_process_untagged_way(other->m_process_untagged_way),
11821182
m_process_untagged_relation(other->m_process_untagged_relation),
1183-
m_delete_node(other->m_delete_node), m_delete_way(other->m_delete_way),
1184-
m_delete_relation(other->m_delete_relation),
1183+
m_process_deleted_node(other->m_process_deleted_node),
1184+
m_process_deleted_way(other->m_process_deleted_way),
1185+
m_process_deleted_relation(other->m_process_deleted_relation),
11851186
m_select_relation_members(other->m_select_relation_members),
11861187
m_after_nodes(other->m_after_nodes), m_after_ways(other->m_after_ways),
11871188
m_after_relations(other->m_after_relations)
@@ -1369,12 +1370,12 @@ void output_flex_t::init_lua(std::string const &filename,
13691370
prepared_lua_function_t{lua_state(), calling_context::process_relation,
13701371
"process_untagged_relation"};
13711372

1372-
m_delete_node = prepared_lua_function_t{
1373-
lua_state(), calling_context::process_node, "delete_node"};
1374-
m_delete_way = prepared_lua_function_t{
1375-
lua_state(), calling_context::process_way, "delete_way"};
1376-
m_delete_relation = prepared_lua_function_t{
1377-
lua_state(), calling_context::process_relation, "delete_relation"};
1373+
m_process_deleted_node = prepared_lua_function_t{
1374+
lua_state(), calling_context::process_node, "process_deleted_node"};
1375+
m_process_deleted_way = prepared_lua_function_t{
1376+
lua_state(), calling_context::process_way, "process_deleted_way"};
1377+
m_process_deleted_relation = prepared_lua_function_t{
1378+
lua_state(), calling_context::process_relation, "process_deleted_relation"};
13781379

13791380
m_select_relation_members = prepared_lua_function_t{
13801381
lua_state(), calling_context::select_relation_members,

src/output-flex.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -308,9 +308,9 @@ class output_flex_t : public output_t
308308
prepared_lua_function_t m_process_untagged_way;
309309
prepared_lua_function_t m_process_untagged_relation;
310310

311-
prepared_lua_function_t m_delete_node;
312-
prepared_lua_function_t m_delete_way;
313-
prepared_lua_function_t m_delete_relation;
311+
prepared_lua_function_t m_process_deleted_node;
312+
prepared_lua_function_t m_process_deleted_way;
313+
prepared_lua_function_t m_process_deleted_relation;
314314

315315
prepared_lua_function_t m_select_relation_members;
316316

tests/bdd/flex/delete-callbacks.feature

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ Feature: Test for delete callbacks
1515
change:insert{extra = object.version}
1616
end
1717
18-
osm2pgsql.delete_node = process_delete
19-
osm2pgsql.delete_way = process_delete
20-
osm2pgsql.delete_relation = process_delete
18+
osm2pgsql.process_deleted_node = process_delete
19+
osm2pgsql.process_deleted_way = process_delete
20+
osm2pgsql.process_deleted_relation = process_delete
2121
"""
2222
When running osm2pgsql flex with parameters
2323
| --slim |
@@ -56,15 +56,15 @@ Feature: Test for delete callbacks
5656
{ column = 'extra', type = 'int' }
5757
}}
5858
59-
function osm2pgsql.delete_node(object)
59+
function osm2pgsql.process_deleted_node(object)
6060
change:insert{extra = object.tags == nil and 1 or 0}
6161
end
6262
63-
function osm2pgsql.delete_way(object)
63+
function osm2pgsql.process_deleted_way(object)
6464
change:insert{extra = object.nodes == nil and 1 or 0}
6565
end
6666
67-
function osm2pgsql.delete_relation(object)
67+
function osm2pgsql.process_deleted_relation(object)
6868
change:insert{extra = object.members == nil and 1 or 0}
6969
end
7070
@@ -89,15 +89,15 @@ Feature: Test for delete callbacks
8989
{ column = 'extra', sql_type = 'int' }
9090
}}
9191
92-
function osm2pgsql.delete_node(object)
92+
function osm2pgsql.process_deleted_node(object)
9393
change:insert{extra = object.as_point == nil and 1 or 0}
9494
end
9595
96-
function osm2pgsql.delete_way(object)
96+
function osm2pgsql.process_deleted_way(object)
9797
change:insert{extra = object.as_linestring == nil and 1 or 0}
9898
end
9999
100-
function osm2pgsql.delete_relation(object)
100+
function osm2pgsql.process_deleted_relation(object)
101101
change:insert{extra = object.as_geometrycollection == nil and 1 or 0}
102102
end
103103

0 commit comments

Comments
 (0)