limbo/core/translate
Pekka Enberg f88f39082a core/vdbe: Fix MakeRecord affinity handling
The MakeRecord instruction now accepts an optional affinity_str
parameter that applies column-specific type conversions before creating
records. When provided, the affinity string is applied
character-by-character to each register using the existing
apply_affinity_char() function, matching SQLite's behavior.

Fixes #2040
Fixes #2041
2025-09-08 18:49:13 +03:00
..
optimizer Do not consume non-join WHERE terms in left joins 2025-09-08 09:35:11 +03:00
aggregation.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
alter.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
analyze.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
attach.rs switch to new parser 2025-08-21 15:19:16 -03:00
collate.rs fix clippy errors for rust 1.88.0 (auto fix) 2025-07-12 18:58:41 +03:00
compound_select.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
delete.rs Persistence for DBSP-based materialized views 2025-09-05 07:04:33 -05:00
display.rs Merge branch 'main' into 2025-08-21-make-limit-and-offset-expr 2025-09-04 09:54:45 +03:00
emitter.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
expr.rs kargo klippy 2025-09-06 17:51:15 +03:00
group_by.rs Consolidate methods emitting AggStep 2025-08-31 13:29:10 +02:00
index.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
insert.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
integrity_check.rs clippy 2025-06-11 18:38:56 +02:00
logical.rs use match_ignore_ascii_case macro 2025-09-03 12:01:52 +07:00
main_loop.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
mod.rs core: Make strict schema support experimental 2025-09-02 16:40:02 +03:00
order_by.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
plan.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
planner.rs Persistence for DBSP-based materialized views 2025-09-05 07:04:33 -05:00
pragma.rs Make set_encryption_{context,cipher,key} fallible 2025-09-03 01:14:49 +02:00
result_row.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
rollback.rs switch to new parser 2025-08-21 15:19:16 -03:00
schema.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
select.rs Merge branch 'main' into 2025-08-21-make-limit-and-offset-expr 2025-09-04 09:54:45 +03:00
subquery.rs Simplify ORDER BY sorter column remapping 2025-08-15 15:48:41 +03:00
transaction.rs switch to new parser 2025-08-21 15:19:16 -03:00
update.rs Persistence for DBSP-based materialized views 2025-09-05 07:04:33 -05:00
upsert.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
values.rs core/vdbe: Fix MakeRecord affinity handling 2025-09-08 18:49:13 +03:00
view.rs Persistence for DBSP-based materialized views 2025-09-05 07:04:33 -05:00