Commit Graph

537 Commits

Author SHA1 Message Date
sascha 705d361aaa fixed restriction and constraint class to use size_t 2026-06-03 16:36:51 +02:00
sascha 87bd2f8b89 Revert "fixed compile"
This reverts commit 8914c06833.
2026-06-03 11:19:24 +02:00
sascha 8914c06833 fixed compile 2026-06-03 11:06:47 +02:00
sascha 34a9a8aa4a fixed table constructor with join and inverse join columns 2026-06-02 16:43:31 +02:00
sascha 12f8590634 delete many to many progress 2026-06-01 16:44:07 +02:00
Sascha Kühl cea7b97f2b added join_column_index and inverse_join_column_index to object and table classes 2026-06-01 06:57:38 +02:00
sascha bd06034ebf renamed binary_operator to be pascal case 2026-05-29 15:09:11 +02:00
sascha 68d67b17b7 delete has many to many progress 2026-05-28 15:45:46 +02:00
sascha 73bd6f641c delete has many to many progress 2026-05-27 16:10:26 +02:00
sascha 98d58d8e60 small fixes 2026-05-27 16:10:03 +02:00
sascha b22a830d18 added SessionDeleteHasMany and SessionDeleteHasManyToMany tests 2026-05-26 15:50:32 +02:00
sascha 85e6ee4b93 fixed delete_query_builder.hpp 2026-05-26 15:50:03 +02:00
sascha 2e1b583741 moved recipe and ingredient pk generators into recipe.hpp 2026-05-26 15:49:49 +02:00
sascha 6701031007 removed unused include 2026-05-26 15:49:13 +02:00
Sascha Kühl 57f57956de added delete_query_builder (progress) 2026-05-26 07:01:53 +02:00
Sascha Kühl 141d798a41 small fixes and renames 2026-05-23 20:48:21 +02:00
Sascha Kühl cc0bcbeb61 fixed some includes 2026-05-23 20:23:29 +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 ddf19bbf07 updated return type 2026-05-21 12:39:25 +02:00
sascha 194e139e8b changed passed error in or_else to release_error 2026-05-21 12:39:10 +02:00
sascha 6629a71f6e use existing result error in query_builder_exception constructor 2026-05-21 12:38:46 +02:00
sascha 72019bc1e7 fixed insert_step_processor 2026-05-21 12:04:10 +02:00
sascha 7216f07c9f refactored insert_query_builder into insert_step_processor and added insert_context 2026-05-20 16:22:15 +02:00
sascha aa8da1f76f insert_query_builder optimizations 2026-05-19 15:50:39 +02:00
Sascha Kühl 627af1d1a8 removed unused code 2026-05-18 22:04:09 +02:00
Sascha Kühl 0f3028c5c7 use specific type for vector to match expected sizes 2026-05-18 19:25:20 +02:00
Sascha Kühl 25405de2e0 renamed record_printer to RecordPrinter 2026-05-18 19:25:04 +02:00
sascha e58b7b9b0d moved prepare_* methods from dialect to query_utils 2026-05-18 15:05:00 +02:00
sascha 052ff657c1 updated todo.md 2026-05-18 14:07: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 8c8423bf64 fixed has one definitions 2026-05-18 09:03:41 +02:00
sascha 820b5432b2 renamed collection resolver producer related classes 2026-05-18 09:03:24 +02:00
Sascha Kühl bf99642af4 resolve has one progress 2026-05-18 06:58:26 +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 1e08996087 renamed a member variable 2026-05-07 16:18:08 +02:00
sascha 5e6ba3666e added benchmark test suite 2026-05-07 14:29:35 +02:00
sascha 3d4a61749b renamed template parameters 2026-05-07 14:28:22 +02:00
sascha 3658664eb9 added checks to SessionInsertHasMany Test 2026-05-07 10:21:29 +02:00
sascha 8753042b3c added is_state method to object_proxy and object_ptr to check state 2026-05-07 10:06:38 +02:00
sascha 85d297995d insert query builder insert step improvements 2026-05-07 09:27:21 +02:00
Sascha Kühl e6adffc264 insert query builder insert step refactoring progress 2026-05-06 22:51:16 +02:00