Re:Show HN: SQL-tString a t-string SQL builder in Python
by pgjones on Friday May 16, 2025 @10:37AM
(#44006039)
The presence of Absent removes the entire expression, and if that removal results in an empty clause (or group) it will remove that as well. For example if `a = Absent` `WHERE a = {a}` will remove everything, whereas `WHERE a = {a} AND b = {b}` will result in `WHERE b = {b}`.
> Do you support templating a sql tstring into an sql tstring for composition?
Re:Show HN: SQL-tString a t-string SQL builder in Python
by jitl on Friday May 16, 2025 @02:03PM
(#44008238)
How do you know what the expression is though? Don’t you need to be parsing the SQL? If I have non standard SQL somewhere upstream in the text how does the parser cope?
> Do you support templating a sql tstring into an sql tstring for composition?
Yep