diff options
Diffstat (limited to 'sqlite.zig')
| -rw-r--r-- | sqlite.zig | 15 |
1 files changed, 5 insertions, 10 deletions
| @@ -498,8 +498,7 @@ pub const QueryOptions = struct { | |||
| 498 | /// defer stmt.deinit(); | 498 | /// defer stmt.deinit(); |
| 499 | /// | 499 | /// |
| 500 | /// var iter = try stmt.iterator(User, .{}); | 500 | /// var iter = try stmt.iterator(User, .{}); |
| 501 | /// while (true) { | 501 | /// while (try iter.next(.{})) |row| { |
| 502 | /// const row: User = (try iter.next(.{})) orelse break; | ||
| 503 | /// ... | 502 | /// ... |
| 504 | /// } | 503 | /// } |
| 505 | /// | 504 | /// |
| @@ -1066,8 +1065,7 @@ pub fn Statement(comptime opts: StatementOptions, comptime query: ParsedQuery) t | |||
| 1066 | /// Here is an example of how to use the iterator: | 1065 | /// Here is an example of how to use the iterator: |
| 1067 | /// | 1066 | /// |
| 1068 | /// var iter = try stmt.iterator(usize, .{}); | 1067 | /// var iter = try stmt.iterator(usize, .{}); |
| 1069 | /// while (true) { | 1068 | /// while (try iter.next(.{})) |row| { |
| 1070 | /// const row = (try iter.next(.{})) orelse break; | ||
| 1071 | /// ... | 1069 | /// ... |
| 1072 | /// } | 1070 | /// } |
| 1073 | /// | 1071 | /// |
| @@ -1166,8 +1164,7 @@ pub fn Statement(comptime opts: StatementOptions, comptime query: ParsedQuery) t | |||
| 1166 | var iter = try self.iterator(Type, values); | 1164 | var iter = try self.iterator(Type, values); |
| 1167 | 1165 | ||
| 1168 | var rows = std.ArrayList(Type).init(allocator); | 1166 | var rows = std.ArrayList(Type).init(allocator); |
| 1169 | while (true) { | 1167 | while (try iter.nextAlloc(allocator, options)) |row| { |
| 1170 | const row = (try iter.nextAlloc(allocator, options)) orelse break; | ||
| 1171 | try rows.append(row); | 1168 | try rows.append(row); |
| 1172 | } | 1169 | } |
| 1173 | 1170 | ||
| @@ -1755,8 +1752,7 @@ test "sqlite: statement iterator" { | |||
| 1755 | var iter = try stmt2.iterator(RowType, .{}); | 1752 | var iter = try stmt2.iterator(RowType, .{}); |
| 1756 | 1753 | ||
| 1757 | var rows = std.ArrayList(RowType).init(allocator); | 1754 | var rows = std.ArrayList(RowType).init(allocator); |
| 1758 | while (true) { | 1755 | while (try iter.next(.{})) |row| { |
| 1759 | const row = (try iter.next(.{})) orelse break; | ||
| 1760 | try rows.append(row); | 1756 | try rows.append(row); |
| 1761 | } | 1757 | } |
| 1762 | 1758 | ||
| @@ -1783,8 +1779,7 @@ test "sqlite: statement iterator" { | |||
| 1783 | var iter = try stmt2.iterator(RowType, .{}); | 1779 | var iter = try stmt2.iterator(RowType, .{}); |
| 1784 | 1780 | ||
| 1785 | var rows = std.ArrayList(RowType).init(allocator); | 1781 | var rows = std.ArrayList(RowType).init(allocator); |
| 1786 | while (true) { | 1782 | while (try iter.nextAlloc(allocator, .{})) |row| { |
| 1787 | const row = (try iter.nextAlloc(allocator, .{})) orelse break; | ||
| 1788 | try rows.append(row); | 1783 | try rows.append(row); |
| 1789 | } | 1784 | } |
| 1790 | 1785 | ||