Skip to documentation
SLOP

tiny.sql.ConnectionDatabaseView

Reference tiny.sql ConnectionDatabaseView

Defined in connection.

API (6)

Actions

Public operations.

Fields and members

Public fields and members.

No direct callersNo direct callsconnectionDatabaseView
Static calls · unresolved targets: unknown · external targets: unknown.

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

Definitions3
Public names6
Members4
Version26.7.0
Revisiondaab053ee433