Commit Graph

41 Commits

Author SHA1 Message Date
Dr. Patrick Urbanke (劉自成) 3d8c4ecbf1 Added .is_null(), .is_not_null(), .like(), .not_like() (#14) 2025-05-26 21:45:00 +02:00
Dr. Patrick Urbanke (劉自成) 622c44efbb Better transaction management (#10) 2025-05-24 12:21:50 +02:00
Dr. Patrick Urbanke (劉自成) ea7a1fe8e0 Added a Github Actions pipeline for Windows (#5) 2025-05-22 08:44:59 +02:00
Dr. Patrick Urbanke (劉自成) 3318c40c04 Added a separate insert statement (#3) 2025-05-21 22:28:02 +02:00
Dr. Patrick Urbanke 9afa1867d7 Added create_index 2025-05-18 18:12:55 +02:00
Dr. Patrick Urbanke 417463a020 Print out the full SQL command in the error message 2025-05-15 17:46:40 +02:00
Dr. Patrick Urbanke 1d11e1cb14 Added tests for postgres 2025-05-15 16:56:07 +02:00
Dr. Patrick Urbanke ce12604870 Added support for transactions 2025-05-14 00:52:11 +02:00
Dr. Patrick Urbanke 9d6cac0502 Added update 2025-05-11 05:15:04 +02:00
Dr. Patrick Urbanke 863b861090 Added drop 2025-05-10 16:32:34 +02:00
Dr. Patrick Urbanke 982114240a Added delete_from 2025-05-10 05:29:37 +02:00
Dr. Patrick Urbanke b2f4192a4f Added to_sql 2025-05-09 18:17:51 +02:00
Dr. Patrick Urbanke 2bdb446aa2 Adapted the postgres connector 2025-05-08 08:49:28 +02:00
Dr. Patrick Urbanke 19fb566a0c Move to_sql for sqlite 2025-05-08 03:57:31 +02:00
Dr. Patrick Urbanke b02dfe4f80 Added the _c operator 2025-05-06 05:13:06 +02:00
Dr. Patrick Urbanke cfb4f4e0ef Added where to postgres 2025-05-06 05:12:06 +02:00
Dr. Patrick Urbanke 4fc2eb7766 WHERE works on SQLite 2025-05-05 06:08:24 +02:00
Dr. Patrick Urbanke 25bc4253d7 Started developing Limit and OrderBy 2025-04-29 08:42:29 +02:00
Dr. Patrick Urbanke 4c5156e8c2 Finished developing the Iterator 2025-04-26 16:27:02 +02:00
Dr. Patrick Urbanke 22bc080276 Began designing the iterator 2025-04-26 15:58:28 +02:00
Dr. Patrick Urbanke 4cad208fcd exec as a separate function 2025-04-26 15:27:48 +02:00
Dr. Patrick Urbanke 07829bef8f Removed PQclear 2025-04-26 15:10:53 +02:00
Dr. Patrick Urbanke 78d94298ec Wrote the copy operation 2025-04-25 05:08:48 +02:00
Dr. Patrick Urbanke 4942aeadd0 Implemented insert and execute 2025-04-25 04:38:32 +02:00
Dr. Patrick Urbanke d6927ba3e1 Add the primary keys 2025-04-23 07:41:46 +02:00
Dr. Patrick Urbanke e6b2d834a9 Added create_table to postgres 2025-04-23 07:11:17 +02:00
Dr. Patrick Urbanke b167d37dca Make sure the first test compiles 2025-04-21 18:05:12 +02:00
Dr. Patrick Urbanke c63fd12e7b Made sure that the postgres module compiles 2025-04-19 10:30:27 +02:00
Dr. Patrick Urbanke c8ce5f682f Started developing postgres 2025-04-19 10:12:12 +02:00
Dr. Patrick Urbanke 11d2a2daab Implemented the sqlite Iterator 2025-04-09 16:16:51 +02:00
Dr. Patrick Urbanke c1043ff428 Started working on the sqlite::Iterator 2025-04-09 09:58:49 +02:00
Dr. Patrick Urbanke 3b7c88c73b Added to_select_from 2025-04-09 09:20:54 +02:00
Dr. Patrick Urbanke 8a99272eca Use shared_ptrs for the connection 2025-04-08 06:17:25 +02:00
Dr. Patrick Urbanke 7f9393ee46 Added write functions 2025-04-05 10:42:14 +02:00
Dr. Patrick Urbanke 412205d2a8 Added SQLite write 2025-04-05 08:16:52 +02:00
Dr. Patrick Urbanke 725f25e732 Added start_write and end_write 2025-04-05 07:54:33 +02:00
Dr. Patrick Urbanke ad667ca751 Use std::unique_ptr 2025-04-05 07:22:16 +02:00
Dr. Patrick Urbanke 0a3d965944 Added sqlite support for the insert statement 2025-04-05 07:06:07 +02:00
Dr. Patrick Urbanke 081a0414c7 Support for CREATE TABLE in sqlite 2025-04-02 08:18:09 +02:00
Dr. Patrick Urbanke 9b40b301fc Started adding the sqlite connection 2025-04-01 08:17:35 +02:00
Dr. Patrick Urbanke e95cddd0a0 Added a CMake 2025-03-18 04:00:16 +01:00