Huan Du
|
d882448972
|
fix #202: NotIn with empty values builds "0 = 0"
|
2025-06-13 00:58:47 +08:00 |
|
Huan Du
|
61ff9070f0
|
generate FALSE if values is empty in IN/ALL/SOME/ANY
|
2025-02-11 15:09:46 +08:00 |
|
Huan Du
|
ee087fd12b
|
ignore empty values and expressions to prevent syntax error
|
2025-01-26 15:35:02 +08:00 |
|
Huan Du
|
d8cdbb7ceb
|
fix #178: avoid stackoverflow when Cond is misused
|
2024-11-05 14:24:10 +08:00 |
|
Vasily Rodionov
|
9bf5964c7c
|
fix #172: added checks for empty strings in conds.
|
2024-10-27 18:39:54 +05:00 |
|
Huan Du
|
4e13f47b93
|
fix #171: no need to escape field any more
|
2024-10-10 13:20:45 +08:00 |
|
Huan Du
|
619ac5820e
|
reduce count of memory allocations in Cond.And/Or/Not
|
2024-09-24 14:40:15 +08:00 |
|
Huan Du
|
8329700531
|
fix #169: support IS [NOT] DISTINCT FROM operator
|
2024-09-23 22:03:08 +08:00 |
|
Valentin Lahaye
|
9d726b4cf4
|
feat(cond): add logical NOT and NOT ILIKE operators
Add Cond.Not and Cond.NotILike to build NOT and NOT ILIKE expressions.
Closes #167
|
2024-09-10 09:39:27 +02:00 |
|
Abanoub Fathy
|
4f113ee4b9
|
add test for ILIKE cond
|
2024-07-09 21:07:45 +03:00 |
|
Huan Du
|
18543198f5
|
fix #125: add more alias funcs in Cond for readability
|
2023-11-04 14:42:56 +08:00 |
|
Huan Du
|
eb96df9e68
|
refs #100 add EXISTS/NOT EXISTS/ANY/SOME/ALL in Cond
|
2023-04-01 16:43:22 +08:00 |
|
Huan Du
|
9d74991669
|
fix #59 support field mapper for Struct
|
2021-02-21 20:18:09 +08:00 |
|
Huan Du
|
5a841c3555
|
refs #40. add table name as col prefix in Struct#SelectFrom/SelectFromTag
|
2019-11-21 14:46:19 +08:00 |
|
Enzo Brands
|
ea0dbdee39
|
Added Cond.And
|
2018-10-10 10:01:21 +02:00 |
|
Huan Du
|
724122b919
|
fix #11. change not equal operator from != to <>.
|
2018-06-27 19:02:58 +08:00 |
|
Huan Du
|
b475234df4
|
add doc and freestyle builder
|
2017-12-28 19:26:00 +08:00 |
|
Huan Du
|
00f14682ac
|
more tests
|
2017-12-28 01:56:56 +08:00 |
|