Kould
|
1bf651bd37
|
chore: rollback using rowid(sqlite3 unsupported)
|
2025-01-14 22:56:49 +08:00 |
|
Kould
|
5305a9d0fd
|
feat: support keyword rowid
|
2025-01-14 22:41:40 +08:00 |
|
Kacper Madej
|
9e01c22a5e
|
Handle quoting identifiers properly
|
2024-12-18 19:45:06 +01:00 |
|
jussisaurio
|
5e9e2dffe9
|
support TRUE and FALSE in predicates
|
2024-12-13 22:58:29 +02:00 |
|
jussisaurio
|
7924f9b64d
|
consider all joined tables instead of just previous in natural/using
|
2024-12-09 17:50:29 +02:00 |
|
jussisaurio
|
4f027035de
|
tests for multiple joins
|
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
|
83f8ea1b13
|
Fix bug with multiway joins and clean up left join implementation
|
2024-11-30 20:47:48 +02:00 |
|
jussisaurio
|
3a11887122
|
fixerinos
|
2024-10-05 18:25:04 +03:00 |
|
jussisaurio
|
2d35641b86
|
whitespace
|
2024-08-16 19:42:03 +03:00 |
|
jussisaurio
|
2e32ca0bdb
|
More structured query planner
|
2024-08-16 19:42:03 +03:00 |
|
jussisaurio
|
551b11303f
|
Broaden the type of expr that qualifies as seekrowid candidate
|
2024-08-01 17:23:59 +03:00 |
|
jussisaurio
|
700d9ee976
|
Optimize constant conditions
|
2024-07-27 15:08:30 +03:00 |
|
jussisaurio
|
1117aeef74
|
ORDER BY: support nullable sorting columns and qualified identifiers
|
2024-07-24 15:27:55 +03:00 |
|
jussisaurio
|
84cf4033d5
|
Refactor join processing
- Make all constraints a list of WhereTerms in a ProcessedWhereClause
- Support multiple joins instead of just one
|
2024-07-23 15:04:40 +03:00 |
|
jussisaurio
|
70953a4fd0
|
Left join initial nested loop implementation
|
2024-07-18 10:55:27 +03:00 |
|
Pekka Enberg
|
04b96a3d6c
|
testing: join.test
|
2024-07-16 07:20:34 +03:00 |
|