comptime sql bindings for zig
ziglang sql

readme example now compiles

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

+11 -2
+11 -2
README.md
··· 3 3 comptime sql bindings for zig. 4 4 5 5 ```zig 6 + const zql = @import("zql"); 7 + 8 + const User = struct { id: i32, name: []const u8 }; 9 + 6 10 const Q = zql.Query("SELECT id, name FROM users WHERE id = :id"); 7 11 8 - db.query(Q.positional, Q.bind(.{ .id = user_id })); 12 + // Q.positional = "SELECT id, name FROM users WHERE id = ?" 13 + // Q.columns = .{ "id", "name" } 14 + // Q.params = .{ "id" } 9 15 10 - const user = Q.fromRow(User, row); 16 + pub fn getUser(db: anytype, user_id: i32) ?User { 17 + const row = db.query(Q.positional, Q.bind(.{ .id = user_id })) orelse return null; 18 + return Q.fromRow(User, row); 19 + } 11 20 ``` 12 21 13 22 ## what it does