The custom implementations were calling .get_sql() on pypika terms, then passing the already-quoted string to super().__init__() which quoted it again. This broke queries with quotes in values. Fix: Let pypika's base classes handle the quoting by passing terms through unchanged. Ifnull now just aliases pypika's IfNull directly. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| builder.py | ||
| custom.py | ||
| docs.md | ||
| functions.py | ||
| terms.py | ||
| utils.py | ||