Commit Graph

23 Commits

Author SHA1 Message Date
Dr. Patrick Urbanke (劉自成)
9d0f0a29ab Use monadic error handling in postgres (#112) 2025-12-31 00:56:04 +01:00
Dr. Patrick Urbanke (劉自成)
c8f4ad8d84 Better support for nullable values in UPDATE...SET, resolves #108 (#111) 2025-12-26 12:51:23 +01:00
Marco Craveiro
657a9fd4ee Implement offset support (#102)
As per discussions in [1].

[1] https://github.com/getml/sqlgen/issues/100
2025-12-03 22:55:59 +01:00
Dr. Patrick Urbanke (劉自成)
287ac58bf6 Added support for UNION and UNION ALL (#96) 2025-11-23 23:55:42 +01:00
Dr. Patrick Urbanke (劉自成)
5131953c35 Generate .lib files when building shared on Windows; Bumped to version 0.4.0 (#86) 2025-11-03 01:02:00 +01:00
Dr. Patrick Urbanke (劉自成)
86ee6e2bcc Added a caching strategy (#83) 2025-11-01 14:30:58 +01:00
Dr. Patrick Urbanke (劉自成)
e6b468af9b Added tests for schemata (#76) 2025-10-24 08:14:34 +02:00
Dr. Patrick Urbanke (劉自成)
91e993ffdd Make sure we can use boolean values in conditions; fixes #74 (#75) 2025-10-23 23:30:58 +02:00
Dr. Patrick Urbanke (劉自成)
816ca6adec Fixed issue with boolean data; resolves #69 (#72) 2025-10-22 23:15:47 +02:00
Dr. Patrick Urbanke (劉自成)
6c0af08321 Made sure that you can still insert after a failure; resolves #68 (#73) 2025-10-22 22:06:09 +02:00
Dr. Patrick Urbanke (劉自成)
3076ea2c8c Make sure that special value types can be added to conditions; resolves #63 (#67) 2025-10-19 21:38:09 +02:00
Dr. Patrick Urbanke (劉自成)
3769f50501 Refactor iterators to make sure we can use them for DuckDB (#60) 2025-10-07 23:51:15 +02:00
Dr. Patrick Urbanke (劉自成)
ce302f54de Made sure that nullability rules are applied properly when joining tables (#56) 2025-10-03 22:54:46 +03:00
Dr. Patrick Urbanke (劉自成)
45c1a52177 Added support for IN and NOT IN; resolves #53 (#54) 2025-09-28 22:28:48 +03:00
hosein
7a617b0828 Add enum support (#49) 2025-09-21 10:00:15 +03:00
Dr. Patrick Urbanke (劉自成)
26869c83f1 Added support for JSON fields (#48) 2025-09-13 08:29:26 +02:00
Demian Nave
8b6b6c5a59 Implement insert_or_replace (#45)
Co-authored-by: Dr. Patrick Urbanke <patrick@getml.com>
2025-09-07 11:14:02 +02:00
Dr. Patrick Urbanke (劉自成)
82e1c193d3 Minor improvements to dynamic types (#44) 2025-08-21 22:32:11 +02:00
Dr. Patrick Urbanke (劉自成)
b46c3fe03d Added support for CREATE TABLE AS and CREATE VIEW AS (thus adding support for views) (#40) 2025-08-10 14:37:22 +02:00
Dr. Patrick Urbanke (劉自成)
f536efbde9 Added the ability to add subqueries in select_from (#39) 2025-08-09 00:36:53 +02:00
Dr. Patrick Urbanke (劉自成)
ad1cae049b Added support for unique columns (#38) 2025-08-03 22:12:31 +02:00
Dr. Patrick Urbanke (劉自成)
098deb9477 Added support for foreign key constraints (#37) 2025-08-02 12:48:17 +02:00
Dr. Patrick Urbanke (劉自成)
3f8c5556d2 Added support for MySQL (#33); resolves #18 2025-07-27 12:25:12 +02:00