summaryrefslogtreecommitdiff
path: root/tagstats
diff options
context:
space:
mode:
authorJochen Topf <jochen@topf.org>2013-01-14 15:49:11 +0100
committerJochen Topf <jochen@topf.org>2013-01-14 15:49:11 +0100
commit4a4cc5d2813af97f599d2d69f48bad7d9f3ea77e (patch)
treea54ac6ec908d1f89b63f10b45ddff3b92237af85 /tagstats
parent1f0ac5ad83c7927c201b724a13b486f851c859fb (diff)
downloadtaginfo-4a4cc5d2813af97f599d2d69f48bad7d9f3ea77e.tar
taginfo-4a4cc5d2813af97f599d2d69f48bad7d9f3ea77e.tar.gz
Fix relation role stats output.
Diffstat (limited to 'tagstats')
-rw-r--r--tagstats/tagstats_handler.hpp23
1 files changed, 12 insertions, 11 deletions
diff --git a/tagstats/tagstats_handler.hpp b/tagstats/tagstats_handler.hpp
index 2fd592a..9566446 100644
--- a/tagstats/tagstats_handler.hpp
+++ b/tagstats/tagstats_handler.hpp
@@ -724,22 +724,23 @@ public:
BOOST_FOREACH(relation_type_stats_map_iterator_t it, m_relation_type_stats) {
const RelationTypeStats& r = it.second;
statement_insert_into_relation_types
- .bind_text(it.first)
- .bind_int64(r.m_count)
- .bind_int64(r.m_node_members + r.m_way_members + r.m_relation_members)
- .bind_int64(r.m_node_members)
- .bind_int64(r.m_way_members)
- .bind_int64(r.m_relation_members)
+ .bind_text(it.first) // column: rtype
+ .bind_int64(r.m_count) // column: count
+ .bind_int64(r.m_node_members + r.m_way_members + r.m_relation_members) // column: members_all
+ .bind_int64(r.m_node_members) // columns: members_nodes
+ .bind_int64(r.m_way_members) // columns: members_ways
+ .bind_int64(r.m_relation_members) // columns: members_relations
.execute();
BOOST_FOREACH(relation_role_stats_map_iterator_t roleit, r.m_role_counts) {
const RelationRoleStats& rstats = roleit.second;
statement_insert_into_relation_roles
- .bind_text(it.first)
- .bind_text(roleit.first)
- .bind_int64(rstats.node)
- .bind_int64(rstats.way)
- .bind_int64(rstats.relation)
+ .bind_text(it.first) // column: rtype
+ .bind_text(roleit.first) // column: role
+ .bind_int64(rstats.node + rstats.way + rstats.relation) // column: count_all
+ .bind_int64(rstats.node) // column: count_nodes
+ .bind_int64(rstats.way) // column: count_ways
+ .bind_int64(rstats.relation) // column: count_relations
.execute();
}
}