Skip to documentation
SLOP

tiny.sql.RelationExecution

Reference tiny.sql RelationExecution

Defined in plan.

API (6)

Actions

Public operations.

Fields and members

Public fields and members.

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

Source

Source: lib/sql/src/plan.zig:176

zig
pub const RelationExecution = struct {    reader: relation_mod.Reader,    pub fn get(self: RelationExecution, allocator: Allocator, rowid: i64) Error!?[]u8 {        return try self.reader.get(allocator, rowid);    }    pub fn scan(        self: RelationExecution,        target: *relation_mod.Scan,        allocator: Allocator,        start: ?i64,        end: ?i64,    ) Error!void {        try self.reader.scan(target, allocator, start, end);    }    pub fn lookup(        self: RelationExecution,        target: *index_mod.Scan,        allocator: Allocator,        index_slot: usize,        prefix: []const row.Value,    ) Error!void {        try self.reader.lookup(target, allocator, index_slot, prefix);    }    pub fn indexScan(        self: RelationExecution,        target: *index_mod.Scan,        allocator: Allocator,        index_slot: usize,        start: ?[]const row.Value,        end: ?[]const row.Value,    ) Error!void {        try self.reader.indexScan(target, allocator, index_slot, start, end);    }    pub fn indexRange(        self: RelationExecution,        target: *index_mod.Scan,        allocator: Allocator,        index_slot: usize,        start: ?index_mod.Bound,        end: ?index_mod.Bound,    ) Error!void {        try self.reader.indexRange(target, allocator, index_slot, start, end);    }};

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

zig
pub const RelationExecution = plan.RelationExecution;
Called byCallsNo direct callsRelationReadgetRelationExecutionget
Static calls · unresolved targets: 1 · external targets: 0.
Called byCallsNo direct callsRelationReadindexRangeRelationExecutionindexRange
Static calls · unresolved targets: 0 · external targets: 1.
Called byCallsNo direct callsRelationReadindexScanRelationExecutionindexScan
Static calls · unresolved targets: 0 · external targets: 1.
Called byCallsNo direct callsRelationReadlookupRelationExecutionlookup
Static calls · unresolved targets: 0 · external targets: 1.
Called byCallsNo direct callsRelationReadscanRelationExecutionscan
Static calls · unresolved targets: 0 · external targets: 1.

Audit

Definitions6
Public names12
Members1
Version26.7.0
Revisiondaab053ee433