authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-08-14 14:11:32 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-08-14 14:11:32 -07:00
log2fbbe3c3d7925f3696face6ac349f14b1f44d5c0
tree33573eec5e8baf1b2e9e944666a38d71996045a7
parentb3f1552a68ac7b14eade9efbed51abe73829ee57

sqlite3- add first method


1 files changed, 6 insertions(+), 0 deletions(-)

src/sqlite3.zig+6
......@@ -40,3 +40,9 @@ pub fn exec(self: *Self, comptime query: []const u8, args: anytype) !void {
4040 defer stmt.deinit();
4141 try stmt.exec(args);
4242}
43
44pub fn first(self: *Self, alloc: *std.mem.Allocator, comptime T: type, comptime query: []const u8, args: anytype) !?T {
45 var stmt = try self.db.prepare(query);
46 defer stmt.deinit();
47 return try stmt.oneAlloc(T, alloc, .{}, args);
48}