summaryrefslogtreecommitdiff
path: root/vapi
diff options
context:
space:
mode:
authorMichael Gratton <mike@vee.net>2019-08-05 23:15:27 +1000
committerRico Tzschichholz <ricotz@ubuntu.com>2019-08-06 10:33:55 +0200
commit6b1d19db977062bcd465d81b2235acb7405fc470 (patch)
tree8919170aa92f57c3cb7fbb2ee0ff2e4910cba4cd /vapi
parentbacc6e6d9fee6b4cb40864b5c8391c5ccecf79e6 (diff)
downloadvala-6b1d19db977062bcd465d81b2235acb7405fc470.tar.gz
sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised_sql()
Diffstat (limited to 'vapi')
-rw-r--r--vapi/sqlite3.vapi10
1 files changed, 10 insertions, 0 deletions
diff --git a/vapi/sqlite3.vapi b/vapi/sqlite3.vapi
index 07a16102f..fa65f9046 100644
--- a/vapi/sqlite3.vapi
+++ b/vapi/sqlite3.vapi
@@ -397,6 +397,16 @@ namespace Sqlite {
public unowned string column_table_name (int col);
public unowned string column_origin_name (int col);
public unowned string sql ();
+ [CCode (cname = "vala_sqlite3_expanded_sql")]
+ public string? expanded_sql () {
+ string* sqlite = this._expanded_sql ();
+ string? sql = sqlite;
+ Sqlite.Memory.free ((void*) sqlite);
+ return sql;
+ }
+ [CCode (cname = "sqlite3_expanded_sql")]
+ private string? _expanded_sql ();
+ public unowned string normalised_sql ();
}
namespace Memory {