jussisaurio
|
419ccc327e
|
Dont assume GROUP BY has aggregates
|
2024-12-16 00:30:38 +02:00 |
|
jussisaurio
|
961e57df94
|
Fix returning rowid instead of PK when PK is not a rowid alias
|
2024-12-14 15:51:08 +02:00 |
|
jussisaurio
|
5e9e2dffe9
|
support TRUE and FALSE in predicates
|
2024-12-13 22:58:29 +02:00 |
|
PThorpe92
|
d5391dc716
|
Add vdbe bitwise operators: and, or, not
|
2024-12-11 11:06:22 -05:00 |
|
jussisaurio
|
7924f9b64d
|
consider all joined tables instead of just previous in natural/using
|
2024-12-09 17:50:29 +02:00 |
|
jussisaurio
|
81b6605453
|
support NATURAL JOIN
|
2024-12-09 17:50:29 +02:00 |
|
jussisaurio
|
bed932c186
|
Support join USING
|
2024-12-09 17:50:29 +02:00 |
|
jussisaurio
|
3f80e41e7a
|
support HAVING
|
2024-11-30 10:05:13 +02:00 |
|
jussisaurio
|
ac12e9c7fd
|
No need for ResultSetColumn to be an enum
|
2024-11-26 17:31:51 +02:00 |
|
jussisaurio
|
56b15193d0
|
resolve aggregates from orderby as well
|
2024-11-26 17:31:51 +02:00 |
|
jussisaurio
|
9a557516b8
|
Fixes for expressions with aggregate arguments + limit 0
|
2024-11-26 17:31:51 +02: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 |
|
limeng.1
|
1cb1d16c08
|
resolve comments
|
2024-11-19 11:39:08 +08:00 |
|
limeng.1
|
8cca659052
|
impl order by desc
|
2024-11-19 11:39:07 +08:00 |
|
jussisaurio
|
ccdcf302ca
|
quick fix for #399
|
2024-11-17 17:06:09 +02:00 |
|
jussisaurio
|
f634e7f7a3
|
clippy fix
|
2024-10-13 12:08:54 +03:00 |
|
jussisaurio
|
b3c57d5691
|
core/translate: (refactor) use btreetablereference struct instead of tuple
|
2024-10-13 11:25:33 +03:00 |
|
jussisaurio
|
3d56fbd91c
|
stuff
|
2024-10-05 18:25:04 +03:00 |
|
jussisaurio
|
f02da18acd
|
index scan wip foo doesnt work yet
|
2024-10-05 18:25:04 +03:00 |
|
김선우
|
28884181be
|
Fix clippy
|
2024-09-15 16:23:27 +09:00 |
|
jussisaurio
|
b6e88ca883
|
cargo clippy --fix --allow-dirty && cargo fmt
|
2024-09-15 09:35:39 +03:00 |
|
jussisaurio
|
a108dea825
|
GROUP BY
|
2024-09-14 16:14:45 +03:00 |
|
jussisaurio
|
e8c894e532
|
More flexible Emitter via stateful operators
|
2024-08-17 12:55:16 +03:00 |
|
jussisaurio
|
069826820e
|
Finish renaming node -> operator
|
2024-08-16 19:42:03 +03:00 |
|
jussisaurio
|
1130ccf203
|
mutable out parameter
|
2024-08-16 19:42:03 +03:00 |
|
jussisaurio
|
2e32ca0bdb
|
More structured query planner
|
2024-08-16 19:42:03 +03:00 |
|