Commit Graph

204 Commits

Author SHA1 Message Date
Sascha Kühl c974628bee relation completer progress 2025-07-06 20:06:26 +02:00
Sascha Kühl 8f2d07518f progress on relation completer 2025-07-04 16:05:00 +02:00
Sascha Kühl 9c7628b6cb added value_type using to collection.hpp 2025-07-03 16:20:46 +02:00
Sascha Kühl 20d6a77275 added logging module and a sandbox project 2025-07-03 16:13:58 +02:00
Sascha Kühl c4a00f19fd relation_completer progress 2025-07-02 16:13:56 +02:00
Sascha Kühl 38cbffc18b relation_completer progress 2025-07-01 17:13:52 +02:00
Sascha Kühl 5a7ab5d4d0 relation_completer progress 2025-06-30 16:01:21 +02:00
Sascha Kühl 3add45dfdf fixed typos 2025-06-30 16:00:56 +02:00
Sascha Kühl e46de87355 relation completer progress 2025-06-29 22:41:39 +02:00
Sascha Kühl 88bab8bf5e relation endpoint progress 2025-06-29 11:19:02 +02:00
Sascha Kühl cd61ac7f00 added net module 2025-06-27 15:19:25 +02:00
Sascha Kühl acd30afe6f added leader follower thread pool 2025-06-26 16:23:18 +02:00
Sascha Kühl 2271702e6c added thread pool with tests 2025-06-26 16:04:17 +02:00
Sascha Kühl 9f718b7e36 added some more entities for work demo 2025-06-26 16:03:28 +02:00
Sascha Kühl e72733d37e progress on session_insert_builder 2025-06-24 16:16:28 +02:00
Sascha Kühl 62e3d18144 formatted file 2025-05-08 22:04:25 +02:00
Sascha Kühl 7d47ef0b82 use static and reinterpret cast instead of c cast 2025-05-08 22:04:14 +02:00
Sascha Kühl c9cf4b8997 added missing include 2025-05-08 22:03:42 +02:00
Sascha Kühl df0be4f37c progress on session_insert_builder 2025-05-08 16:13:22 +02:00
Sascha Kühl 4e4a294d19 added class uuid to utils 2025-05-08 16:12:44 +02:00
Sascha Kühl 6ec5011e21 session insert builder progress 2025-02-28 16:12:52 +01:00
Sascha Kühl 35f078bbc4 added object_proxy as the holder of the object in object_ptr 2025-02-22 15:39:38 +01:00
Sascha Kühl d0b3ce4231 removed unused code 2025-02-21 07:29:41 +01:00
Sascha Kühl 0eb1ae9fe8 started with object proxy 2025-02-20 18:20:23 +01:00
Sascha Kühl dfb0d7c56a removed unused code 2025-02-19 15:46:47 +01:00
Sascha Kühl 8ab8274d93 has many fetch with join 2025-02-19 14:51:42 +01:00
Sascha Kühl 784f6e768d has many fetch progress 2025-02-18 16:19:48 +01:00
Sascha Kühl 5109659882 session progress 2025-02-17 16:07:41 +01:00
Sascha Kühl 9a95725959 fixed table aliases 2025-02-17 09:44:46 +01:00
Sascha Kühl 6cb19f6ec8 has many to many eager loading via sql join (progress) 2025-02-16 22:14:20 +01:00
Sascha Kühl 66d5bc6c86 fixed has many and belongs to eager loading via sql join 2025-02-16 19:57:14 +01:00
Sascha Kühl ec96c15905 fixed postgres tests 2025-02-15 12:36:21 +01:00
Sascha Kühl 6e64ba99de fixed backend tests (progress) 2025-02-14 16:01:22 +01:00
Sascha Kühl 336b2a7342 fixed backend tests 2025-02-13 16:13:20 +01:00
Sascha Kühl 2efb106fc3 fixed linux compile 2025-02-13 07:06:10 +01:00
Sascha Kühl 5d41a592bb fixed backend test compilation 2025-02-12 16:01:52 +01:00
Sascha Kühl 55f9f8cf67 fixed column generator test 2025-02-11 21:48:47 +01:00
Sascha Kühl 1d83abcb1b schema node analyze progress 2025-02-11 16:34:06 +01:00
Sascha Kühl a631a5a36c added primary key resolver 2025-02-11 08:02:23 +01:00
Sascha Kühl e3e0eb932c schema node analyze progress 2025-02-10 16:04:49 +01:00
Sascha Kühl 504e111491 reference column progress 2025-02-09 20:49:00 +01:00
Sascha Kühl a4d6f68ee2 fixed linux compile 2025-02-09 12:09:59 +01:00
Sascha Kühl 81cd8eecb2 fixed join columns 2025-02-07 12:52:30 +01:00
Sascha Kühl 9e60b5e485 introduced a processed table set 2025-02-07 11:49:32 +01:00
Sascha Kühl 8b41fbc531 removed obsolete namespace 2025-02-07 11:48:40 +01:00
Sascha Kühl 8ef78bb658 added id to has_many 2025-02-07 11:46:50 +01:00
Sascha Kühl c591302063 fixed access has_many functions 2025-02-07 11:44:42 +01:00
Sascha Kühl 84af642f14 removed deprecated include 2025-02-07 11:41:26 +01:00
Sascha Kühl 3d90d9d6ee fixed linux compile 2025-02-06 22:18:46 +01:00
Sascha Kühl 0b70f5d4ee added more tests 2025-02-06 16:17:47 +01:00
Sascha Kühl c76aa56440 added session class 2025-02-05 16:14:52 +01:00
Sascha Kühl bc3ffbda10 added connection pool and tests 2025-02-05 15:47:51 +01:00
Sascha Kühl 45a7199ccf added escape character in comment 2025-02-05 15:47:27 +01:00
Sascha Kühl d3674532c0 removed unused includes 2025-02-05 15:46:58 +01:00
Sascha Kühl 98af2bc6c4 marked schema::attach methods as no-discard 2025-02-04 15:38:01 +01:00
Sascha Kühl 405f158a88 fixed result for void 2025-02-04 15:37:39 +01:00
Sascha Kühl f01e9ff87f schema progress 2025-02-04 15:19:01 +01:00
Sascha Kühl 6a5974337d added schema node iterator 2025-02-03 22:29:47 +01:00
Sascha Kühl 89fb7e8a8d fixed compilation 2025-02-02 22:13:52 +01:00
Sascha Kühl ded3daceb3 initial matador ng commit 2025-02-02 20:37:12 +01:00
Sascha Kühl 484c2d8b05 removed quotes for enum value in condition 2024-08-22 16:07:45 +02:00
Sascha Kühl 43d2f81b95 added all value constructor to class table 2024-08-22 16:07:10 +02:00
Sascha Kühl 27f6c81da2 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	demo/main.cpp
2024-08-21 15:36:34 +02:00
Sascha Kühl 12e5b27a8c progress on in conditions with queries and enums 2024-08-21 15:35:29 +02:00
Sascha Kühl ff3a2e4217 fixed record class 2024-07-15 08:14:11 +02:00
Sascha Kühl ac8b2ed4e4 added more join_left methods to query_from_intermediate to write shorter fluent sql queries 2024-04-16 17:11:08 +02:00
Sascha Kühl 4199c5029c added session test with has one relation 2024-04-15 15:54:37 +02:00
Sascha Kuehl fb57545cce added join_column_collector and implemented inverse has_many_to_many 2024-04-14 22:12:48 +02:00
Sascha Kuehl 7bb7afa227 integrated auto_reset_event into test utils 2024-04-14 11:41:36 +02:00
Sascha Kühl b4765cac88 added multi threaded pool test 2024-04-12 16:34:30 +02:00
Sascha Kühl 25bcc362f2 use result in entity_query_builder 2024-04-10 16:13:37 +02:00
Sascha Kuehl b7c12d8217 added result class 2024-04-10 07:58:41 +02:00
Sascha Kühl 8f754f3542 added value class 2024-04-09 16:03:42 +02:00
Sascha Kühl f977b2afc9 added session tests 2024-04-08 16:38:49 +02:00
Sascha Kuehl 5a3cdc8645 removed query directory 2024-04-07 15:18:41 +02:00
Sascha Kuehl fa7ff832c9 handle many-to-many relations separately when process entities 2024-04-07 14:45:57 +02:00
Sascha Kuehl 30e2e0c221 made dialect parameter const in condition::evaluate 2024-04-07 14:44:42 +02:00
Sascha Kuehl 85f87367c0 added default values for column alias name in constructor 2024-04-07 14:44:13 +02:00
Sascha Kuehl 05c0c0393d added type check methods to column_definition 2024-03-29 11:40:02 +01:00
Sascha Kuehl e14d9a77eb fixed name ambiguity 2024-03-29 11:39:41 +01:00
Sascha Kühl 4cda0f2664 many to many query progress (multiple joins) 2024-03-28 15:51:45 +01:00
Sascha Kühl 50a0eb580a renamed column_generator to column_definition_generator and column_name_generator to column_generator 2024-03-27 15:15:45 +01:00
Sascha Kuehl be9f66c427 start to implement session::find() 2024-03-27 07:39:06 +01:00
Sascha Kuehl 5d06a13775 added a bool operator to entity class 2024-03-27 07:38:42 +01:00
Sascha Kühl 4a04a678f9 query select changes 2024-03-26 16:05:04 +01:00
Sascha Kuehl b15b8da31f fixed field class and all tests 2024-03-19 19:49:17 +01:00
Sascha Kuehl 12919ba372 record refactoring 2024-03-17 16:32:08 +01:00
Sascha Kuehl 9a02abacea added index attribute to field class 2024-03-10 17:22:38 +01:00
Sascha Kuehl 6bbc870362 added conversion from/to blob 2024-03-10 16:55:55 +01:00
Sascha Kuehl dd94ed1020 added field class 2024-03-10 11:51:07 +01:00
Sascha Kuehl 2b552c4383 entity query builder progress 2024-03-07 19:57:42 +01:00
Sascha Kuehl 496e94ddcd entity query builder progress 2024-03-05 20:14:34 +01:00
Sascha Kuehl be610ffcad entity query and record progress 2024-03-04 20:09:39 +01:00
Sascha Kuehl c9a84e0568 schema progress 2024-02-29 20:00:39 +01:00
Sascha Kuehl 7e1713ddd3 query progress 2024-02-28 18:02:12 +01:00
Sascha Kuehl b9709d14c2 moved query parts from intermediates declaration to definition file. 2024-02-27 20:16:59 +01:00
Sascha Kuehl 2d9a4f3866 added noop_connection for testing 2024-02-26 20:06:46 +01:00
Sascha Kuehl b1f2d94c7a fixed query limit offset order 2024-02-25 19:04:04 +01:00
Sascha Kuehl 6f5326941e query parts progress 2024-02-24 18:16:23 +01:00
Sascha Kuehl 0822332669 query parts progress 2024-02-22 22:25:29 +01:00