diff options
author | Trever Fischer <tdfischer@fedoraproject.org> | 2012-04-20 15:26:33 -0400 |
---|---|---|
committer | Trever Fischer <tdfischer@fedoraproject.org> | 2012-04-20 15:26:33 -0400 |
commit | 4ff35adae89620776cf6c57a69ecb072645ba42d (patch) | |
tree | 978ac5209d9414f5c34d2f3dc0f0bed8681fc820 | |
parent | c9b9d7dfdcf9064ed913a80e206b038e3a5b99fa (diff) |
Print the executed query when using EXPLAIN
-rw-r--r-- | src/sql.vala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sql.vala b/src/sql.vala index 224fde9d..eab92891 100644 --- a/src/sql.vala +++ b/src/sql.vala @@ -290,12 +290,14 @@ namespace Zeitgeist.SQLite var explain_sql = "EXPLAIN QUERY PLAN %s".printf (prepared_stmt.sql ()); rc = prepared_stmt.db_handle ().prepare_v2 (explain_sql, -1, out stmt); assert_query_success(rc, "SQL error"); + print ("%s\n", explain_sql); + while ((rc = stmt.step()) == Sqlite.ROW) { int select_id = stmt.column_int (0); int order = stmt.column_int (1); int from = stmt.column_int (2); unowned string detail = stmt.column_text (3); |