tiny.sql.RelationExecution
Defined in plan.
API (6)
Actions
Public operations.
Fields and members
Public fields and members.
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;Audit
| Definitions | 6 |
|---|---|
| Public names | 12 |
| Members | 1 |
| Version | 26.7.0 |
| Revision | daab053ee433 |