tiny.sql.databaseRoot
Defined in version.
Source
Source: lib/sql/src/version.zig:976
zig
pub fn databaseRoot( allocator: Allocator, catalog: *const catalog_mod.Catalog, conflicts: Hash,) Error!DatabaseRoot { var names = try catalog.relationNames(allocator); defer names.deinit(); const entries = try allocator.alloc(RelationEntry, names.names.len); defer allocator.free(entries); for (names.names, entries) |name, *entry| { var state = try catalog.readRelation(allocator, name); defer state.deinit(); var root = try relationRoot( allocator, name, state.schema, &state.handle, state.relationStats(), ); defer root.deinit(); entry.* = .{ .name = name, .hash = root.hash, }; } return try DatabaseRoot.initSorted(allocator, entries, .{ .hash = conflicts });}Source: lib/sql/src/root.zig:292
zig
pub const databaseRoot = version.databaseRoot;Audit
| Definitions | 1 |
|---|---|
| Public names | 2 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |