limbo/core/translate
Jussi Saurio 272dadc4bc Support DELETE ... RETURNING
I didn't end up having to use the RowSet instructions for this after
all. Maybe there's some edge cases where it's required -- sqlite uses
ephemeral tables or rowsets in all RETURNING handling, but I haven't
found a need to do that yet.
2025-11-14 13:35:24 +02:00
..
optimizer do not treat registers as constant 2025-11-12 10:51:51 +04:00
aggregation.rs Store Cow<&Expr> in expr_to_reg_cache 2025-11-13 09:32:37 +02:00
alter.rs Add support for renaming virtual tables 2025-11-09 11:07:42 -05:00
analyze.rs Optimize and refactor schema::Column type 2025-11-02 20:46:02 -05:00
attach.rs Fix clippy warnings 2025-09-26 12:17:34 -04:00
collate.rs Optimize and refactor schema::Column type 2025-11-02 20:46:02 -05:00
compound_select.rs pass the left select in compound select to correctly choose the collation sequence 2025-11-02 11:26:48 -03:00
delete.rs Support DELETE ... RETURNING 2025-11-14 13:35:24 +02:00
display.rs fix few places which needs to be hooked into new types 2025-10-28 11:27:35 +04:00
emitter.rs Refactor RETURNING to support arbitrary expressions 2025-11-13 10:32:38 +02:00
expr.rs Refactor RETURNING to support arbitrary expressions 2025-11-13 10:32:38 +02:00
fkeys.rs Optimize and refactor schema::Column type 2025-11-02 20:46:02 -05:00
group_by.rs Store Cow<&Expr> in expr_to_reg_cache 2025-11-13 09:32:37 +02:00
index.rs Optimize and refactor schema::Column type 2025-11-02 20:46:02 -05:00
insert.rs Refactor RETURNING to support arbitrary expressions 2025-11-13 10:32:38 +02:00
integrity_check.rs ignore "virtual" index entries corresponding to the index_methods from integrity check 2025-10-31 14:25:59 +04:00
logical.rs Optimize and refactor schema::Column type 2025-11-02 20:46:02 -05:00
main_loop.rs only emit affinity check on index seek + check if affinity is necessary at all 2025-11-10 11:15:54 +02:00
mod.rs Refactor RETURNING to support arbitrary expressions 2025-11-13 10:32:38 +02:00
order_by.rs Optimize and refactor schema::Column type 2025-11-02 20:46:02 -05:00
plan.rs add affinity of the expr in the seek key, and emit affinity instruction before seeking 2025-11-10 11:15:54 +02:00
planner.rs Change Value::Text to use a Cow<'static, str> instead of Vec<u8> 2025-11-11 16:11:46 -03:00
pragma.rs Optimize and refactor schema::Column type 2025-11-02 20:46:02 -05:00
result_row.rs Add new QueryDestination variants for subquery types 2025-10-27 16:01:39 +02:00
rollback.rs translate: refactor arguments and centralize parameter context 2025-09-26 12:06:44 -04:00
schema.rs fix: prevent DROP TABLE when table is referenced by foreign keys 2025-11-04 12:32:19 -03:00
select.rs core/translate remove unused ParamState and some minor refactoring 2025-11-07 19:18:10 -05:00
subquery.rs translate: disallow correlated subqueries in HAVING and ORDER BY 2025-10-29 15:37:19 +02:00
transaction.rs Add BEGIN CONCURRENT support for MVCC mode 2025-09-11 16:05:52 +03:00
update.rs Refactor RETURNING to support arbitrary expressions 2025-11-13 10:32:38 +02:00
upsert.rs Refactor RETURNING to support arbitrary expressions 2025-11-13 10:32:38 +02:00
values.rs Fix VALUES UNION ALL register reuse during INSERTs 2025-11-01 02:01:30 +07:00
view.rs Fix: Drop internal DBSP table when dropping materialized view 2025-11-08 20:28:20 +01:00
window.rs Store Cow<&Expr> in expr_to_reg_cache 2025-11-13 09:32:37 +02:00