Commit Graph

36 Commits

Author SHA1 Message Date
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
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
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
Dr. Patrick Urbanke
2ab4aa1099 Added optionals 2025-03-22 03:56:09 +01:00
Dr. Patrick Urbanke
4b88ed886d Wrap the iterator in a Ref 2025-03-22 03:26:35 +01:00
Dr. Patrick Urbanke
bf4f1a256e Added an Iterator 2025-03-22 03:25:51 +01:00
Dr. Patrick Urbanke
7b7f72f43c Use rfl::TaggedUnion for the types 2025-03-22 03:25:38 +01:00
Dr. Patrick Urbanke
3ed61fd5a5 Added the execute command 2025-03-19 07:12:38 +01:00
Dr. Patrick Urbanke
f1eb2b71c6 Added an abstract base class for the connection 2025-03-19 07:09:14 +01:00
Dr. Patrick Urbanke
1cccf52528 Added aliases for Ref and Result 2025-03-19 07:09:03 +01:00
Dr. Patrick Urbanke
28c9ae2a7d Added an Insert statement 2025-03-19 07:08:45 +01:00
Dr. Patrick Urbanke
ab5bc10e1d Added CreateTable 2025-03-19 06:44:13 +01:00
Dr. Patrick Urbanke
1f004253e6 Added dynamic query types 2025-03-19 06:25:00 +01:00