Skip to documentation
SLOP

tiny.sql.filePublicationArtifact

Reference tiny.sql filePublicationArtifact

Defined in tiny.sql.

Called byCallstiny.sqlfileArtifacttiny.sqlfilePublicationArtifactKindtiny.sqlfilePublicationArtifactsPresenttiny.sqlfilePublicationFootprintprivate sourcelib.sql.src.publication.Laneartifactprivate sourcelib.sql.src.publication.Laneinittiny.sqlfilePublicationArtifact
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/sql/src/file.zig:160

zig
pub fn publicationArtifact(    base_paths: Paths,    index: usize,    buffer: *[publication_artifact_path_bytes_max]u8,) Error!?[]const u8 {    if (index >= 12) return null;    const lane = try publication.Lane.init(.{        .database = base_paths.database,        .wal = base_paths.wal,    }, @intCast(index / 6));    const name = lane.artifact(index % 6).?;    if (name.len > buffer.len) return error.InvalidPublication;    @memcpy(buffer[0..name.len], name);    return buffer[0..name.len];}

Source: lib/sql/src/root.zig:200

zig
pub const filePublicationArtifact = file.publicationArtifact;

Audit

Definitions1
Public names1
Members0
Version26.7.0
Revisiondaab053ee433