]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised_sql() 6b1d19db977062bcd465d81b2235acb7405fc470 74/head
authorMichael Gratton <mike@vee.net>
Mon, 5 Aug 2019 13:15:27 +0000 (23:15 +1000)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 6 Aug 2019 08:33:55 +0000 (10:33 +0200)
vapi/sqlite3.vapi

index 07a16102fdf9a3a4dcbc5d94dcdf851f33a49bc8..fa65f904650c2ee6e6c0cc36ed4936b77cece2f6 100644 (file)
@@ -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 {