From a3aac9fb383e6d3d1f2ad81122443fa444123e26 Mon Sep 17 00:00:00 2001 From: Vincent Rischmann Date: Sat, 2 Jan 2021 00:35:59 +0100 Subject: allow binding a pointer --- sqlite.zig | 1 + 1 file changed, 1 insertion(+) (limited to 'sqlite.zig') diff --git a/sqlite.zig b/sqlite.zig index 1489a0f..f40dd09 100644 --- a/sqlite.zig +++ b/sqlite.zig @@ -732,6 +732,7 @@ pub fn Statement(comptime opts: StatementOptions, comptime query: ParsedQuery) t .Float, .ComptimeFloat => _ = c.sqlite3_bind_double(self.stmt, column, field), .Bool => _ = c.sqlite3_bind_int64(self.stmt, column, @boolToInt(field)), .Pointer => |ptr| switch (ptr.size) { + .One => self.bindField(ptr.child, field_name, i, field.*), else => @compileError("cannot bind field " ++ field_name ++ " of type " ++ @typeName(FieldType)), }, .Array => |arr| { -- cgit v1.2.3