| author | |
| committer | |
| log | 2fbbe3c3d7925f3696face6ac349f14b1f44d5c0 |
| tree | 33573eec5e8baf1b2e9e944666a38d71996045a7 |
| parent | b3f1552a68ac7b14eade9efbed51abe73829ee57 |
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 { |
| 40 | 40 | defer stmt.deinit(); |
| 41 | 41 | try stmt.exec(args); |
| 42 | 42 | } |
| 43 | ||
| 44 | pub 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 | } |