Huan Du and GitHub
3c20969dde
Merge pull request #189 from huandu/feature/limit-offset-using-args
...
Fix #186 : use args in LIMIT and/or OFFSET expression
2025-02-11 15:11:22 +08:00
Huan Du
ee087fd12b
ignore empty values and expressions to prevent syntax error
2025-01-26 15:35:02 +08:00
Huan Du
827392d26d
fix #186 : use args in LIMIT and/or OFFSET expression
2025-01-26 15:06:21 +08:00
Huan Du
e3eef72bb4
refs #176 : Automatically ref names of CTETables in DELETE and UPDATE statement
2024-11-02 23:03:02 +08:00
Vasily Rodionov
98718aad2d
new: Added Flavor method to Builder interface
2024-10-31 15:23:25 +05:00
Vasily Rodionov
b28a583417
new: flavor getters
2024-10-30 20:39:31 +05:00
Vasily Rodionov
d21fa10b30
test: Added test cases for empty strings in where clause
2024-10-27 22:20:40 +05:00
Huan Du
cd1b266513
fix #163 : CTE API refactory; see issue for details
2024-09-09 01:52:01 +08:00
Huan Du
fbe2e35f71
fix #149 : avoid to generate invalid WHERE clause if andExpr is empty
2024-05-20 11:34:51 +08:00
Huan Du
96e64e9b7d
feature: new builder WhereClause dedicated for WHERE
2024-04-13 23:32:24 +08:00
Huan Du
769091c858
refs #115 : Generate SQL only when necessary values are set
2023-07-22 20:50:59 +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
b15ca56b4d
refs #48 #49 #53 : add new method SQL in all builders
...
All builders add a new method called SQL to enable us to add any
arbitrary SQL when building. It's quite useful when we are using some
kinds of extension syntax or add special comments in SQL.
2021-02-04 00:07:55 +08:00
Huan Du
7239db6838
fix #47 . add Union and UnionAll methods
2020-07-28 12:01:33 +08:00
Huan Du
88302d2a18
fix #6 . fix incorrect marker when nesting builders with PostgreSQL flavor.
2018-02-04 22:48:08 +08:00
Huan Du
e219582f5a
fix #6 . support Postgre-flavor markers.
2018-02-04 21:49:42 +08:00
Huan Du
40f9bb99c7
support nested sql
2017-12-28 12:19:50 +08:00
Huan Du
d6f157e3a4
remove useless comments
2017-12-28 01:34:45 +08:00
Huan Du
2f7b2c59bb
init
2017-12-28 00:37:13 +08:00