perf scripts python: export-to-sqlite.py: Add has_calls column to comms table
[linux-2.6-microblaze.git] / tools / perf / scripts / python / export-to-sqlite.py
index 97aa66d..9156f6a 100644 (file)
@@ -606,6 +606,8 @@ def trace_end():
        if perf_db_export_calls:
                do_query(query, 'CREATE INDEX pcpid_idx ON calls (parent_call_path_id)')
                do_query(query, 'CREATE INDEX pid_idx ON calls (parent_id)')
+               do_query(query, 'ALTER TABLE comms ADD has_calls boolean')
+               do_query(query, 'UPDATE comms SET has_calls = 1 WHERE comms.id IN (SELECT DISTINCT comm_id FROM calls)')
 
        printdate("Dropping unused tables")
        if is_table_empty("ptwrite"):