Skip to documentation
SLOP

tiny.sql.TableScan

Reference tiny.sql TableScan

Defined in table.

API (3)

Actions

Public operations.

Fields and members

Public fields and members.

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

Source

Source: lib/sql/src/table.zig:402

zig
pub const Scan = struct {    rows: tree.Scan,    pub fn deinit(self: *Scan) void {        self.rows.deinit();        self.* = undefined;    }    pub fn next(self: *Scan) Error!?Entry {        if (try self.rows.next()) |entry| {            return .{                .rowid = try key.decodeRowId(entry.key),                .bytes = entry.bytes,            };        }        return null;    }};

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

zig
pub const TableScan = table.Scan;
Called byCallsCataloganalyzeRelationCatalogbeginMaterializationCatalogclearRelationStatsCatalogcreateIndexCatalogcreateRelation+8 moreTreeScandeinitTableScandeinit
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsCataloganalyzeRelationCatalogbeginMaterializationCatalogclearRelationStatsCatalogcreateIndexCatalogcreateRelation+8 morekeydecodeRowIdTreeScannextTableScannext
Static calls · unresolved targets: 0 · external targets: 0.

Also reachable as

relation.Scan.

Complete caller list for TableScan.deinit

13 direct callers.

Complete caller list for TableScan.next

13 direct callers.

Audit

Definitions3
Public names9
Members1
Version26.7.0
Revisiondaab053ee433