Pekka Enberg
|
d4d7042373
|
Merge 'Use the correct integer PK column idx as the row-id alias' from GV
This pull request addresses [issue #256](https://github.com/penberg/limbo/issues/256).
However, it currently breaks insertions into tables that lack a row-id
alias due to the NewRowId not being implemented yet. I have created an
[issue](https://github.com/penberg/limbo/issues/275) to track this
problem and will submit a separate pull request to resolve it soon.
Closes #274
|
2024-08-06 08:11:10 +03:00 |
|
Pekka Enberg
|
5b7d112e74
|
Merge 'implementation of json function json(X)' from Jean Arhancet
Add the `json` function `json(X)` (related to the issue https://github.com/penberg/limbo/issues/127)
Closes #230
|
2024-08-06 08:05:33 +03:00 |
|
gandeevanr
|
2b86f89d8d
|
use the correct integer PK column idx as the row-id alias
|
2024-08-04 18:53:54 -07:00 |
|
JeanArhancet
|
4050a3ebe2
|
refactor: impl json5 direclty
|
2024-08-04 12:47:08 +02:00 |
|
JeanArhancet
|
8dbced6a39
|
refactor: delete Insn Json
|
2024-08-04 10:56:51 +02:00 |
|
JeanArhancet
|
552090cb29
|
feat: add json support
|
2024-08-04 10:54:27 +02:00 |
|
sonhmai
|
0e7bd95e4e
|
core: fix clippy
|
2024-08-03 20:14:26 +07:00 |
|
sonhmai
|
789ae4becf
|
feat: add time() scalar function partial support without modifier #158
|
2024-08-01 13:06:07 +07:00 |
|
Pere Diaz Bou
|
84bf0ea96a
|
core: remove a bunch of warnings
Signed-off-by: Pere Diaz Bou <pere-altea@hotmail.com>
|
2024-07-31 17:27:02 +02:00 |
|
Pere Diaz Bou
|
affe3443cc
|
core: vbde coroutine generation with rowid insert
|
2024-07-31 17:25:01 +02:00 |
|
macroexpansion
|
918b99b7a3
|
feat: add RTRIM(X) and RTRIM(X,Y) scalar function
|
2024-07-28 21:17:53 +07:00 |
|
Jussi Saurio
|
9a50d53fcb
|
Merge pull request #244 from penberg/fold-columns
core: Fold columns into column_info in Select struct
|
2024-07-28 10:50:57 +03:00 |
|
Pekka Enberg
|
93d88d6cca
|
core: Fold columns into column_info in Select struct
As a cleanup, fold the columns struct member into column_info by
introducing a `raw_column` in `ColumnInfo` struct.
|
2024-07-28 10:01:48 +03:00 |
|
macroexpansion
|
750f18be35
|
feat: add ltrim scalar function
|
2024-07-27 19:46:27 +07:00 |
|
Pekka Enberg
|
ec6f0224ef
|
Merge pull request #224 from ethanniser/add-unicode
|
2024-07-25 20:37:39 +03:00 |
|
Ethan Niser
|
aa6531f802
|
add unicode scalar function
|
2024-07-25 10:05:41 -07:00 |
|
Pekka Enberg
|
351242561d
|
Kill anyhow usage
Switch anyhow to explicit `LimboError` type using thiserror crate, which
lets us make error handling more structured.
|
2024-07-25 17:15:08 +03:00 |
|
Pekka Enberg
|
be91b9aaca
|
core: Move build_select() to select.rs
|
2024-07-24 21:13:08 +03:00 |
|
Ethan Niser
|
07d6ebef24
|
rename SingleRow -> Scalar
|
2024-07-24 08:53:47 -07:00 |
|
jussisaurio
|
1117aeef74
|
ORDER BY: support nullable sorting columns and qualified identifiers
|
2024-07-24 15:27:55 +03:00 |
|
jussisaurio
|
9eb68524e7
|
Upgrade sqlite3-parser #185
|
2024-07-24 14:05:39 +03:00 |
|
Pekka Enberg
|
0cb993e152
|
Merge pull request #204 from jussisaurio/multi-way-join
Refactor join processing / support multiway joins
|
2024-07-24 11:06:32 +03:00 |
|
jussisaurio
|
588ab1af06
|
Run formatting and enforce formatting in CI
|
2024-07-23 23:14:36 +03:00 |
|
gandeevanr
|
871fae3286
|
Implement the Date() method
|
2024-07-23 09:19:08 -07: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 |
|
Pekka Enberg
|
8f00888a6c
|
core: Move ProgramBuilder to vdbe/builder module
|
2024-07-23 14:30:31 +03:00 |
|
Brayan Jules
|
c227001737
|
support handling functions with the same name but different parameters number
|
2024-07-22 17:02:36 -04:00 |
|
Brayan Jules
|
b81f7d9acd
|
add cursor_hint to min and max scalar functions
|
2024-07-22 17:02:36 -04:00 |
|
Brayan Jules
|
dde00c3bc5
|
implementation of scalar functions min and max
|
2024-07-22 17:02:36 -04:00 |
|
Bennett Clement
|
0bf0b41692
|
Use case insensitive lookup for table and column
|
2024-07-22 16:27:36 +08:00 |
|
Pekka Enberg
|
a5dd8fd92c
|
core: Move select.rs to translate/
|
2024-07-21 20:36:56 +03:00 |
|
Pekka Enberg
|
fee1530ea6
|
core: Move expr.rs to translate/
|
2024-07-21 20:36:56 +03:00 |
|