Commit Graph

114 Commits

Author SHA1 Message Date
sascha b22a830d18 added SessionDeleteHasMany and SessionDeleteHasManyToMany tests 2026-05-26 15:50:32 +02:00
sascha 2e1b583741 moved recipe and ingredient pk generators into recipe.hpp 2026-05-26 15:49:49 +02:00
Sascha Kühl 57f57956de added delete_query_builder (progress) 2026-05-26 07:01:53 +02:00
sascha 5ec7c13420 integrated object cache into session and added message bus to object_cache and update tests 2026-05-22 15:26:16 +02:00
sascha 72019bc1e7 fixed insert_step_processor 2026-05-21 12:04:10 +02:00
Sascha Kühl 0f3028c5c7 use specific type for vector to match expected sizes 2026-05-18 19:25:20 +02:00
sascha 08a28b1627 completed session tests for lazy and eager has_many_to_many tests 2026-05-18 14:07:08 +02:00
sascha 60f03246dc rename record_printer to RecordPrinter 2026-05-18 13:48:34 +02:00
sascha caacdfa34a added has_one eager functionality and tests 2026-05-18 12:28:21 +02:00
sascha 820b5432b2 renamed collection resolver producer related classes 2026-05-18 09:03:24 +02:00
Sascha Kühl 9f54716df2 resolve has one progress 2026-05-17 21:46:43 +02:00
sascha 57703dfb67 has one progress 2026-05-15 15:22:59 +02:00
Sascha Kühl 22f6f71412 insert has one progress 2026-05-15 07:24:48 +02:00
sascha 1cdd83cb31 added belongs to and has one tests 2026-05-13 16:09:35 +02:00
sascha e3618c60e3 added more has many to many test cases with different pk generators 2026-05-12 16:04:11 +02:00
Sascha Kühl ceb7795d9c has many primitive collection resolver with table and sequence 2026-05-11 21:17:27 +02:00
Sascha Kühl 68eb2b6a6e has many primitive collection resolver 2026-05-11 20:54:48 +02:00
sascha a714cd2a53 has many primitive relation progress 2026-05-08 15:53:52 +02:00
sascha 3658664eb9 added checks to SessionInsertHasMany Test 2026-05-07 10:21:29 +02:00
sascha 433b0e40e1 sequence table progress 2026-04-29 16:08:53 +02:00
sascha 96c6c78cb8 has many generator progress 2026-04-28 16:43:01 +02:00
Sascha Kühl 75d5cba6c3 session progress 2026-04-26 15:50:11 +02:00
sascha 3a82f4891a moved session to namespace query and move basic_schema::initialize to session constructor 2026-04-23 16:01:44 +02:00
sascha b6456356b4 session and insert query builder progress 2026-04-22 14:04:36 +02:00
sascha 9b25f7f556 introduced field_attributes shortcuts and added method on_base() to all processor classes 2026-04-22 11:03:33 +02:00
sascha 59e1533cca insert query builder has many to many progress 2026-04-20 19:57:18 +02:00
Sascha Kühl a0326632ab insert_query_builder progress 2026-04-12 22:07:24 +02:00
Sascha Kühl f62f3e626b renamed initialize_executor to initialize 2026-04-10 16:32:37 +02:00
Sascha Kühl 855c9295fb addd const to variable 2026-04-03 19:15:01 +02:00
sascha 833cb64352 added test for session insert 2026-03-27 15:10:03 +01:00
sascha fedce38270 removed class query and moved their static methods to simple functions 2026-03-26 09:34:32 +01:00
sascha 3fc08fb7ff added tests for sequence generator and table sequence pk generator 2026-03-25 15:56:57 +01:00
sascha 6b2db17f58 added test for table sequence 2026-03-19 11:52:34 +01:00
sascha 6423bd505b pk generator progress and sequence test progress 2026-03-18 15:54:08 +01:00
Sascha Kühl 53b10fd1f9 sequence progress 2026-03-15 22:33:35 +01:00
sascha 86c9e6b1cd sequence tests progress 2026-03-13 16:18:41 +01:00
Sascha Kühl 6bdf281eab used make_object for object_ptr in tests 2026-03-08 20:24:34 +01:00
Sascha Kühl 801fbdd187 fixed nextval and update tests 2026-03-07 16:34:48 +01:00
sascha 2aff0cabbb column_expression progress 2026-03-06 15:39:53 +01:00
Sascha Kühl cfd2a9c423 some test adjustments 2026-02-19 22:31:51 +01:00
Sascha Kühl 02d6ac514c added checks for lazy relation 2026-02-19 18:17:15 +01:00
sascha 5668f1060b added sequence-specific code (create, drop and nextval) 2026-02-17 13:31:06 +01:00
Sascha Kühl ac75bb6e3a added test for creating table with identity primary key 2026-02-16 11:29:47 +01:00
Sascha Kühl ae7c1f510f introduced make_object function to create object_ptr instances and removed some session::insert overloads for simplicity 2026-02-16 11:29:27 +01:00
Sascha Kühl f38be4c6d9 added `returning` token for insert query 2026-02-15 18:34:12 +01:00
Sascha Kühl 4c63322024 identity generator progress 2026-02-11 16:01:44 +01:00
Sascha Kühl 99677b0e21 introduced execute_result 2026-02-10 11:57:09 +01:00
Sascha Kühl 54e6786ceb some improvements to select_query_builder and started insert_query_builder 2026-02-08 22:38:11 +01:00
Sascha Kühl 4d886f0343 collection has-many-to-many resolve progress 2026-02-03 15:36:58 +01:00
Sascha Kühl 73abd61eba has many to many collection resolver progress 2026-02-03 07:26:37 +01:00