From 6ab167dff5bc5f09d3d83d835b805d43df939157 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sun, 9 Jul 2023 13:42:53 -0700 Subject: [PATCH] sqlite3: add prepareDynamic --- src/sqlite3.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sqlite3.zig b/src/sqlite3.zig index 90dadaedba79a4165d052e869f224bad80784fe0..4e931a82d94a1c612c78a5465401276bc297c59b 100644 --- a/src/sqlite3.zig +++ b/src/sqlite3.zig @@ -56,6 +56,10 @@ pub fn first(self: *Self, alloc: std.mem.Allocator, comptime T: type, comptime q return try stmt.oneAlloc(T, alloc, .{}, args); } +pub fn prepareDynamic(self: *Self, query: string) !sqlite.DynamicStatement { + return self.db.prepareDynamic(query); +} + pub fn doesTableExist(self: *Self, alloc: std.mem.Allocator, name: string) !bool { for (try self.collect(alloc, string, "select name from sqlite_master where type=? AND name=?", .{ .type = "table", .name = name })) |item| { if (std.mem.eql(u8, item, name)) { -- 2.54.0