Commit Graph

286 Commits

Author SHA1 Message Date
Sascha Kühl c591302063 fixed access has_many functions 2025-02-07 11:44:42 +01:00
Sascha Kühl b8df32bdf9 implemented reference method 2025-02-07 11:44:06 +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 61a80d93f7 use result chaining in demo::main.cpp 2025-02-04 15:38:30 +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 19de5714f4 added data_type_traits for enums 2024-08-22 16:08:05 +02: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 38da76bfb3 improved result test with specific error test 2024-04-16 17:09:52 +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 Kuehl 2022f6f75b updated catch2 to 3.5.4 2024-04-14 11:41:09 +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 Kuehl 1fe5c9bac4 added missing include 2024-04-09 20:19:30 +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 31e9c7e9ac added missing checks to QueryTest 2024-03-29 11:41:37 +01:00
Sascha Kuehl 6f3e589e10 added to many fields to entities author, book, recipe and ingredient 2024-03-29 11:41:14 +01: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