Commit Graph

71 Commits

Author SHA1 Message Date
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 76bca853ee Added a settings.json for vscode users 2025-04-23 07:11:39 +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 39d78d7cb5 Added the test infrastructure for postgres 2025-04-19 10:56:38 +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 a749f5aabd Designed read as a functor 2025-04-15 08:40:10 +02:00
Dr. Patrick Urbanke 1306aec37a Added psql as a dependency 2025-04-15 08:18:28 +02:00
Dr. Patrick Urbanke 4004192a7d Make sure that sqlgen::Range is an input_range 2025-04-12 06:45:25 +02:00
Dr. Patrick Urbanke 843dc40257 Implemented the read function 2025-04-10 18:30:40 +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 2beeb9fe8d Split up the parsing module 2025-04-09 09:36:17 +02:00
Dr. Patrick Urbanke 3b7c88c73b Added to_select_from 2025-04-09 09:20:54 +02:00
Dr. Patrick Urbanke 7fc16e2a2d Added to_select_from 2025-04-09 09:07:34 +02:00
Dr. Patrick Urbanke f9340c99fd Beautified from_str_vec 2025-04-09 09:07:28 +02:00
Dr. Patrick Urbanke 8a99272eca Use shared_ptrs for the connection 2025-04-08 06:17:25 +02:00
Dr. Patrick Urbanke 43ff5cee3f Added a range 2025-04-08 06:01:34 +02:00
Dr. Patrick Urbanke 31643ff19a Added the ViewReader 2025-04-07 06:22:29 +02:00
Dr. Patrick Urbanke 1718c19f62 Changed to the Parser pattern, just like reflect-cpp 2025-04-06 16:36:45 +02:00
Dr. Patrick Urbanke 075bcb894a Started writing from_str and from_str_vec 2025-04-05 18:00:47 +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 1cd9f01a1e Added the support for insert 2025-04-05 06:46:26 +02:00
Dr. Patrick Urbanke a00e9db169 Adapted get_schema and get_tablename 2025-04-05 06:46:06 +02:00
Dr. Patrick Urbanke 6074ea4313 schema and table name as constexpr const char 2025-04-05 06:45:46 +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 dc578df313 Link reflectcoo 2025-03-29 06:28:39 +01:00
Dr. Patrick Urbanke 26a19c0ce4 Test as JSON string 2025-03-29 06:28:32 +01:00
Dr. Patrick Urbanke 5f42476a0a Added support for schemata 2025-03-29 06:18:29 +01:00
Dr. Patrick Urbanke 54e0d5e332 Added tests 2025-03-29 06:09:34 +01:00
Dr. Patrick Urbanke 527ac5cf17 Remove submodule 2025-03-29 05:41:51 +01:00
Dr. Patrick Urbanke 6312a45071 Added get_tablename 2025-03-29 04:45:24 +01:00
Dr. Patrick Urbanke 7c6625fc43 Added is_primary and is_nullable 2025-03-28 07:19:19 +01:00
Dr. Patrick Urbanke 98e11993f0 Added to_type() 2025-03-28 06:49:29 +01:00
Dr. Patrick Urbanke 4fa34b94ec Began writing to_create_table(...) 2025-03-22 15:48:30 +01:00
Dr. Patrick Urbanke de0c863e59 Added namespace 2025-03-22 14:58:12 +01:00
Dr. Patrick Urbanke 3b2394c3fe Added the PrimaryKey wrapper 2025-03-22 14:56:22 +01:00
Dr. Patrick Urbanke 27bb23a722 Added sqlgen::Literal 2025-03-22 04:45:02 +01:00
Dr. Patrick Urbanke 7462ba470e Moved everything into folder sqlgen; added sqlgen.hpp 2025-03-22 04:39:42 +01:00
Dr. Patrick Urbanke 9c7640f150 Added the .commit() message 2025-03-22 04:36:06 +01:00
Dr. Patrick Urbanke 51a7abd138 Added helpful comments 2025-03-22 04:32:39 +01:00
Dr. Patrick Urbanke eb69d00b7b Added start_write and end_write 2025-03-22 04:02:01 +01:00
Dr. Patrick Urbanke 2fdfc967f5 Added is_nullable 2025-03-22 03:56:16 +01:00