meteorgan
c6ef4898b0
fix: IdxDelete shouldn't raise error if P5 == 0
2025-07-08 22:57:20 +08:00
meteorgan
4a516ab414
Support except operator for compound select
2025-07-08 22:57:20 +08:00
pedrocarlo
b85687658d
change instrumentation level to INFO
2025-07-07 11:53:45 -03:00
pedrocarlo
5559c45011
more instrumentation + write counter should decrement if pwrite fails
2025-07-07 11:50:21 -03:00
pedrocarlo
897426a662
add error tracing to relevant functions + rollback transaction in step_end_write_txn + make move_to_root return result
2025-07-07 11:50:21 -03:00
Pekka Enberg
725c3e4ddc
Rename limbo_sqlite3_parser crate to turso_sqlite3_parser
2025-06-29 12:34:46 +03:00
meteorgan
0ed94f13f5
resolve conflicts
2025-06-27 11:50:19 +08:00
meteorgan
2c4847210f
ajust code to accommodate index_experimental feature
2025-06-27 11:50:19 +08:00
meteorgan
41def8895f
make intersect in compound work with insert
2025-06-27 11:50:19 +08:00
meteorgan
1fcc2ddd90
support limit
2025-06-27 11:50:19 +08:00
meteorgan
d4789d0a05
add tests
2025-06-27 11:50:19 +08:00
meteorgan
cd36fc26fd
support intersect operation for compound select
2025-06-27 11:50:19 +08:00
Pekka Enberg
2fc5c0ce5c
Switch to runtime flag for enabling indexes
...
Makes it easier to test the feature:
```
$ cargo run -- --experimental-indexes
Limbo v0.0.22
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database
limbo> CREATE TABLE t(x);
limbo> CREATE INDEX t_idx ON t(x);
limbo> DROP INDEX t_idx;
```
2025-06-26 10:07:28 +03:00
Pere Diaz Bou
bcbce15d7b
disable UNION deduplication
2025-06-17 19:33:23 +02:00
meteorgan
c0d260fd54
revise some comments
2025-06-13 10:39:36 +03:00
meteorgan
6179d8de23
refactor compound select
2025-06-13 10:39:32 +03:00