diff options
Diffstat (limited to '')
| -rw-r--r-- | src/main.zig | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/main.zig b/src/main.zig index 6232b83..88888cf 100644 --- a/src/main.zig +++ b/src/main.zig | |||
| @@ -133,16 +133,18 @@ pub const Db = struct { | |||
| 133 | /// var stmt = try db.prepare("SELECT name FROM foo WHERE id = ?", .{ .id = 200 }); | 133 | /// var stmt = try db.prepare("SELECT name FROM foo WHERE id = ?", .{ .id = 200 }); |
| 134 | /// defer stmt.deinit(); | 134 | /// defer stmt.deinit(); |
| 135 | /// | 135 | /// |
| 136 | /// const Row = struct { id: usize }; | 136 | /// const name = try stmt.one([]const u8, .{}); |
| 137 | /// const row = try stmt.one(Row .{}); | ||
| 138 | /// | 137 | /// |
| 139 | /// The all function can be used to select all rows: | 138 | /// The all function can be used to select all rows: |
| 140 | /// | 139 | /// |
| 141 | /// var stmt = try db.prepare("SELECT name FROM foo", .{}); | 140 | /// var stmt = try db.prepare("SELECT id, name FROM foo", .{}); |
| 142 | /// defer stmt.deinit(); | 141 | /// defer stmt.deinit(); |
| 143 | /// | 142 | /// |
| 144 | /// const Row = struct { id: usize }; | 143 | /// const Row = struct { |
| 145 | /// const rows = try stmt.all(Row .{}); | 144 | /// id: usize, |
| 145 | /// name: []const u8, | ||
| 146 | /// }; | ||
| 147 | /// const rows = try stmt.all(Row, .{ .allocator = allocator }); | ||
| 146 | /// | 148 | /// |
| 147 | /// Look at aach function for more complete documentation. | 149 | /// Look at aach function for more complete documentation. |
| 148 | /// | 150 | /// |