Commit Graph

  • 24677d61df Merge remote-tracking branch 'origin/feature/matador-ng' into feature/matador-ng feature/matador-ng sascha 2026-07-31 17:52:25 +02:00
  • 5da70ba3a5 refactored object_proxy and object_ptr and fixed their bugs sascha 2026-07-30 12:34:02 +02:00
  • c880728093 refactored result that an overload for void doesn't need to exist sascha 2026-07-30 12:33:24 +02:00
  • 78b30f9742 removed double line sascha 2026-07-30 12:32:19 +02:00
  • b19d0fd3ca improved version::str() and version::from_string() sascha 2026-07-28 09:53:25 +02:00
  • 730ab05213 small result fixes sascha 2026-07-28 09:52:49 +02:00
  • 6ecda781f5 collection_proxy progress sascha 2026-07-20 07:02:16 +02:00
  • d4865e4d10 collection proxy progress sascha 2026-07-07 08:23:43 +02:00
  • 06f6166f05 Enhanced some test descriptions sascha 2026-07-06 16:06:09 +02:00
  • 89b795c488 fixed compilation sascha 2026-07-06 06:53:11 +02:00
  • 1b98eb4019 collection_proxy progress added test frame sascha 2026-06-26 15:52:53 +02:00
  • 47fd6d68e4 Merge remote-tracking branch 'origin/feature/matador-ng' into feature/matador-ng sascha 2026-06-15 08:43:20 +02:00
  • 34a5cfcc88 started refactoring collection proxy sascha 2026-06-15 08:42:58 +02:00
  • 705d361aaa fixed restriction and constraint class to use size_t sascha 2026-06-03 16:36:51 +02:00
  • 87bd2f8b89 Revert "fixed compile" sascha 2026-06-03 11:19:24 +02:00
  • 8914c06833 fixed compile sascha 2026-06-03 11:06:47 +02:00
  • 34a9a8aa4a fixed table constructor with join and inverse join columns sascha 2026-06-02 16:43:31 +02:00
  • 12f8590634 delete many to many progress sascha 2026-06-01 16:44:07 +02:00
  • cea7b97f2b added join_column_index and inverse_join_column_index to object and table classes sascha 2026-06-01 06:57:38 +02:00
  • bd06034ebf renamed binary_operator to be pascal case sascha 2026-05-29 15:09:11 +02:00
  • 68d67b17b7 delete has many to many progress sascha 2026-05-28 15:45:46 +02:00
  • 73bd6f641c delete has many to many progress sascha 2026-05-27 16:10:26 +02:00
  • 98d58d8e60 small fixes sascha 2026-05-27 16:10:03 +02:00
  • b22a830d18 added SessionDeleteHasMany and SessionDeleteHasManyToMany tests sascha 2026-05-26 15:50:32 +02:00
  • 85e6ee4b93 fixed delete_query_builder.hpp sascha 2026-05-26 15:50:03 +02:00
  • 2e1b583741 moved recipe and ingredient pk generators into recipe.hpp sascha 2026-05-26 15:49:49 +02:00
  • 6701031007 removed unused include sascha 2026-05-26 15:49:13 +02:00
  • 57f57956de added delete_query_builder (progress) sascha 2026-05-26 07:01:53 +02:00
  • 141d798a41 small fixes and renames sascha 2026-05-23 20:48:21 +02:00
  • cc0bcbeb61 fixed some includes sascha 2026-05-23 20:23:29 +02:00
  • 5ec7c13420 integrated object cache into session and added message bus to object_cache and update tests sascha 2026-05-22 15:26:16 +02:00
  • ddf19bbf07 updated return type sascha 2026-05-21 12:39:25 +02:00
  • 194e139e8b changed passed error in or_else to release_error sascha 2026-05-21 12:39:10 +02:00
  • 6629a71f6e use existing result error in query_builder_exception constructor sascha 2026-05-21 12:38:46 +02:00
  • 72019bc1e7 fixed insert_step_processor sascha 2026-05-21 12:04:10 +02:00
  • 7216f07c9f refactored insert_query_builder into insert_step_processor and added insert_context sascha 2026-05-20 16:22:15 +02:00
  • aa8da1f76f insert_query_builder optimizations sascha 2026-05-19 15:50:39 +02:00
  • 627af1d1a8 removed unused code sascha 2026-05-18 22:04:09 +02:00
  • 0f3028c5c7 use specific type for vector to match expected sizes sascha 2026-05-18 19:25:20 +02:00
  • 25405de2e0 renamed record_printer to RecordPrinter sascha 2026-05-18 19:25:04 +02:00
  • e58b7b9b0d moved prepare_* methods from dialect to query_utils sascha 2026-05-18 15:05:00 +02:00
  • 052ff657c1 updated todo.md sascha 2026-05-18 14:07:20 +02:00
  • 08a28b1627 completed session tests for lazy and eager has_many_to_many tests sascha 2026-05-18 14:07:08 +02:00
  • 60f03246dc rename record_printer to RecordPrinter sascha 2026-05-18 13:48:34 +02:00
  • caacdfa34a added has_one eager functionality and tests sascha 2026-05-18 12:28:21 +02:00
  • 8c8423bf64 fixed has one definitions sascha 2026-05-18 09:03:41 +02:00
  • 820b5432b2 renamed collection resolver producer related classes sascha 2026-05-18 09:03:24 +02:00
  • bf99642af4 resolve has one progress sascha 2026-05-18 06:58:26 +02:00
  • 9f54716df2 resolve has one progress sascha 2026-05-17 21:46:43 +02:00
  • 57703dfb67 has one progress sascha 2026-05-15 15:22:59 +02:00
  • 22f6f71412 insert has one progress sascha 2026-05-15 07:24:48 +02:00
  • 1cdd83cb31 added belongs to and has one tests sascha 2026-05-13 16:09:35 +02:00
  • e3618c60e3 added more has many to many test cases with different pk generators sascha 2026-05-12 16:04:11 +02:00
  • ceb7795d9c has many primitive collection resolver with table and sequence sascha 2026-05-11 21:17:27 +02:00
  • 68eb2b6a6e has many primitive collection resolver sascha 2026-05-11 20:54:48 +02:00
  • a714cd2a53 has many primitive relation progress sascha 2026-05-08 15:53:52 +02:00
  • 1e08996087 renamed a member variable sascha 2026-05-07 16:18:08 +02:00
  • 5e6ba3666e added benchmark test suite sascha 2026-05-07 14:29:35 +02:00
  • 3d4a61749b renamed template parameters sascha 2026-05-07 14:28:22 +02:00
  • 3658664eb9 added checks to SessionInsertHasMany Test sascha 2026-05-07 10:21:29 +02:00
  • 8753042b3c added is_state method to object_proxy and object_ptr to check state sascha 2026-05-07 10:06:38 +02:00
  • 85d297995d insert query builder insert step improvements sascha 2026-05-07 09:27:21 +02:00
  • e6adffc264 insert query builder insert step refactoring progress sascha 2026-05-06 22:51:16 +02:00
  • 95cd363097 Merge remote-tracking branch 'origin/feature/matador-ng' into feature/matador-ng sascha 2026-05-06 16:18:39 +02:00
  • 9c37e989ba insert query builder improvements progress sascha 2026-05-06 16:18:27 +02:00
  • e7523e2bba updated catch2 sascha 2026-05-02 18:59:56 +02:00
  • 37855dc6fb fixed sequence table sascha 2026-04-30 15:49:54 +02:00
  • 433b0e40e1 sequence table progress sascha 2026-04-29 16:08:53 +02:00
  • 3fb23e167e fixed pk sequence tests sascha 2026-04-29 14:07:17 +02:00
  • 8e1dbe2ccd moved create and drop methods to basic_schema sascha 2026-04-29 12:57:23 +02:00
  • 96c6c78cb8 has many generator progress sascha 2026-04-28 16:43:01 +02:00
  • 1a22c70320 pk generator progress sascha 2026-04-26 22:51:52 +02:00
  • 75d5cba6c3 session progress sascha 2026-04-26 15:50:11 +02:00
  • 656d045ccf fixing postgres tests progress sascha 2026-04-24 16:56:44 +02:00
  • 3a82f4891a moved session to namespace query and move basic_schema::initialize to session constructor sascha 2026-04-23 16:01:44 +02:00
  • a34a3dc266 removed unused methods from session sascha 2026-04-22 14:09:39 +02:00
  • b6456356b4 session and insert query builder progress sascha 2026-04-22 14:04:36 +02:00
  • 9b25f7f556 introduced field_attributes shortcuts and added method on_base() to all processor classes sascha 2026-04-22 11:03:33 +02:00
  • 78eb5d04cd session and insert query builder has many to many progress sascha 2026-04-22 09:15:57 +02:00
  • 59e1533cca insert query builder has many to many progress sascha 2026-04-20 19:57:18 +02:00
  • f144b26dbb session and insert query builder progress sascha 2026-04-17 15:16:49 +02:00
  • d734d647ed session and insert query builder progress sascha 2026-04-16 16:53:06 +02:00
  • 0a0e3752ea insert_query_builder progress sascha 2026-04-16 07:00:37 +02:00
  • a0326632ab insert_query_builder progress sascha 2026-04-12 22:07:24 +02:00
  • f03664d60a fix: comment out unused/invalid code sascha 2026-04-10 16:33:35 +02:00
  • 53ac6810d9 fix: pass object to pk_accessor sascha 2026-04-10 16:33:06 +02:00
  • f62f3e626b renamed initialize_executor to initialize sascha 2026-04-10 16:32:37 +02:00
  • d59b41d06c rename compile to build and added sql_hash to query_context sascha 2026-04-06 11:52:55 +02:00
  • 57246d8742 replaced pk_is_unset, pk_setter and pk_value_extractor with pk_accessor sascha 2026-04-05 12:49:18 +02:00
  • 1806e2670c added assignment from value, conversion to database_type and appropriate tests sascha 2026-04-05 12:48:13 +02:00
  • 9e4660c4ee removed unused on_attribute overloads sascha 2026-04-03 19:46:53 +02:00
  • f4e984a288 insert_query_builder has_many progress sascha 2026-04-03 19:15:15 +02:00
  • 855c9295fb addd const to variable sascha 2026-04-03 19:15:01 +02:00
  • 40dfc30dae fixed indentation for uuid class sascha 2026-04-03 19:14:38 +02:00
  • 920fdc68ed refactored identifier, added tests and added primary_key_accessor and tests sascha 2026-04-03 19:14:14 +02:00
  • f751541bdd added missing test in CMakeLists.txt sascha 2026-03-27 15:10:55 +01:00
  • 833cb64352 added test for session insert sascha 2026-03-27 15:10:03 +01:00
  • 597965b62f manual_pk_generator.cpp progress sascha 2026-03-27 07:06:01 +01:00
  • fedce38270 removed class query and moved their static methods to simple functions sascha 2026-03-26 09:27:59 +01:00
  • 3fc08fb7ff added tests for sequence generator and table sequence pk generator sascha 2026-03-25 15:56:57 +01:00