Jussi Saurio
f5540e9602
boxed select and selectbody (by gwenn and jussisaurio)
2025-01-05 13:50:32 +02:00
Jussi Saurio
d35eadb22c
preallocate capacity for yystack (by krishvishal)
2025-01-05 13:46:30 +02:00
Raul Ferrando
a6d1a7cb56
pragma: inital approach to handle pragma statements
...
This change refactors how PRAGMA statements are handled, introducing a
more organized and extensible structure to simplify adding new PRAGMA
properties in the future.
Previously, only the `cache_size` PRAGMA was supported. With this
update, support for the `journal_mode` PRAGMA has been added.
2024-12-18 17:26:16 +01:00
PThorpe92
66c44a021f
Move ast expr equality check out of vendored, remove allocs and add cases
2024-12-16 19:39:06 -05:00
PThorpe92
2f647001bc
Add cases to expr equality check, normalize numeric strings
2024-12-16 19:39:06 -05:00
PThorpe92
25772ee1f3
Implement custom expression equality checking
2024-12-16 19:39:05 -05:00
PThorpe92
d5391dc716
Add vdbe bitwise operators: and, or, not
2024-12-11 11:06:22 -05:00
jussisaurio
cc902ed25d
GROUP BY and ORDER BY mostly work
2024-11-26 17:31:51 +02:00
jussisaurio
3f9e60633f
select refactor: order by and basic agg kinda work
2024-11-26 17:31:51 +02:00
jussisaurio
d0466e1cae
introduce Column member of ast::Expr and bind idents to columns
2024-11-26 17:31:51 +02:00
jussisaurio
3cc9d9d79f
vendor sqlite3-parser (lemon-rs)
2024-11-16 20:08:59 +02:00