tiny.sql.ConnectionDatabaseView
Defined in connection.
API (6)
Actions
Public operations.
Fields and members
Public fields and members.
Source
Source: lib/sql/src/connection.zig:95
zig
pub const DatabaseView = struct { allocator: Allocator, relations: []RelationView, snapshots: []diff_mod.RelationSnapshot, conflicts: history_mod.ConflictArtifacts, pub fn snapshot(self: *const DatabaseView) merge_mod.DatabaseSnapshot { return .{ .relations = self.snapshots, .conflicts = .{ .root = self.conflicts.root, .artifacts = self.conflicts.artifacts, }, }; } pub fn deinit(self: *DatabaseView) void { for (self.relations) |*relation_view| relation_view.deinit(); if (self.relations.len != 0) self.allocator.free(self.relations); if (self.snapshots.len != 0) self.allocator.free(self.snapshots); self.conflicts.deinit(); self.* = undefined; }};Source: lib/sql/src/root.zig:83
zig
pub const ConnectionDatabaseView = connection.DatabaseView;Audit
| Definitions | 3 |
|---|---|
| Public names | 6 |
| Members | 4 |
| Version | 26.7.0 |
| Revision | daab053ee433 |