* conversion to abstract sql
* greater than for where clause in pg driver
* refactoring
* forward targets again
* more filter options and fixes
* added filters, moved operator mapping into driver
* removed trim
* add changeset
* removed first type approach
* enhanced abstract sql
* value and set comparison in abstract query
* split up where and intersect again
* preps for where comparison to a set
* typedocs
* fix linter
* The random things we did, who knows
* adding logical conditions (WIP)
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
Co-authored-by: Nicola Krumschmidt <nickrum@users.noreply.github.com>
* Push values to parameters directly
* Fix convert test
* Fix convert filter tests
* Implement filter conversion for logical and negate nodes
* Fix where tests
* Add logical where stringification
* Negate comparison operators directly
* Remove some unneeded parentheses
* Improve parameter index generator type
* Fix formatter issues
* Add todo statements
* Remove unused node type
* Removed unneeded check
* One more unnecessary check
---------
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
Co-authored-by: Nicola Krumschmidt <nickrum@users.noreply.github.com>
Co-authored-by: Nicola Krumschmidt <nicola.krumschmidt@freenet.de>
* fixed type name
* added sort support
* changeset
* changed order of query parts
* fixed typo in changeset
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
* Assert type instead of using ts-ignore directive
* grammar in docs
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
* removed trim
* refactored constructor
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
* Replace ts-ignore directive in orderBy test
---------
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>