Commit Graph

  • 6bdf281eab used make_object for object_ptr in tests feature/matador-ng Sascha Kühl 2026-03-08 20:24:34 +0100
  • 801fbdd187 fixed nextval and update tests Sascha Kühl 2026-03-07 16:34:48 +0100
  • 2aff0cabbb column_expression progress sascha 2026-03-06 15:39:53 +0100
  • 9b4738a5ff progress on column_expression and table_column_expression Sascha Kühl 2026-03-06 07:29:23 +0100
  • bc8158a6ca column_expression progress sascha 2026-03-05 16:10:02 +0100
  • d9eaa2009f split column expression into separate classes sascha 2026-03-02 16:20:54 +0100
  • 85c56584be added column_expression and table_column_expression Sascha Kühl 2026-03-01 20:23:59 +0100
  • 1e78430855 added returning to update statement and added error code implementation for query sascha 2026-02-27 16:29:49 +0100
  • 626eae1ac8 added more pk generator types Sascha Kühl 2026-02-26 07:31:35 +0100
  • 0157233b02 removed serialize(const char*) method sascha 2026-02-25 15:51:00 +0100
  • cab3e508bb Merge remote-tracking branch 'origin/feature/matador-ng' into feature/matador-ng sascha 2026-02-24 16:24:18 +0100
  • d50a8f2b76 added sequence_pk_generator implementation sascha 2026-02-24 16:24:06 +0100
  • e45c38b229 added object_cache and test Sascha Kühl 2026-02-22 22:36:42 +0100
  • a2c5bca709 has many to many relation inserts Sascha Kühl 2026-02-19 22:32:15 +0100
  • cfd2a9c423 some test adjustments Sascha Kühl 2026-02-19 22:31:51 +0100
  • 1deaab116c set result_type in query_context to specify type Sascha Kühl 2026-02-19 18:17:42 +0100
  • 02d6ac514c added checks for lazy relation Sascha Kühl 2026-02-19 18:17:15 +0100
  • 4377f2fab1 comment unused variables Sascha Kühl 2026-02-19 18:16:55 +0100
  • 6c3af53dfa added missing include for atomic Sascha Kühl 2026-02-18 22:17:38 +0100
  • 36168b2e33 some code refactoring and cleanup sascha 2026-02-18 15:44:33 +0100
  • e5072741f0 insert_query_builder progress sascha 2026-02-18 15:32:27 +0100
  • 0876535b44 primary key generator progress: added primary_key_generator_finder Sascha Kühl 2026-02-17 22:43:53 +0100
  • 38dc42ade8 insert_query_builder progress sascha 2026-02-17 16:19:14 +0100
  • 5668f1060b added sequence-specific code (create, drop and nextval) sascha 2026-02-17 13:31:06 +0100
  • 80426c5293 updated todo.md Sascha Kühl 2026-02-16 11:30:01 +0100
  • ac75bb6e3a added test for creating table with identity primary key Sascha Kühl 2026-02-16 11:29:47 +0100
  • ae7c1f510f introduced make_object function to create object_ptr instances and removed some session::insert overloads for simplicity Sascha Kühl 2026-02-16 11:29:27 +0100
  • a2a6448e03 introduced object_state enum in object_proxy Sascha Kühl 2026-02-16 11:28:49 +0100
  • f38be4c6d9 added `returning` token for insert query Sascha Kühl 2026-02-15 18:34:12 +0100
  • 9065355ee0 refactored record classe Sascha Kühl 2026-02-15 18:33:22 +0100
  • 746fd9e8d2 added some additional methods to table for later use Sascha Kühl 2026-02-12 16:16:46 +0100
  • 4c63322024 identity generator progress Sascha Kühl 2026-02-11 16:01:44 +0100
  • 881e93e0f6 added markers for handling insert Sascha Kühl 2026-02-10 16:30:39 +0100
  • 40b163ac39 pass query_context to execute Sascha Kühl 2026-02-10 13:17:05 +0100
  • 99677b0e21 introduced execute_result Sascha Kühl 2026-02-10 11:57:09 +0100
  • d9f9712487 added InsertQueryBuilderTest.cpp Sascha Kühl 2026-02-09 16:46:56 +0100
  • c1620d620e compile fixes in session Sascha Kühl 2026-02-09 13:04:55 +0100
  • cf977a32aa formatting amd naming issues in message_bus.hpp Sascha Kühl 2026-02-09 13:04:36 +0100
  • 54e6786ceb some improvements to select_query_builder and started insert_query_builder Sascha Kühl 2026-02-08 22:38:11 +0100
  • a498efd21d renamed query::entity_query_data to query::select_query_data Sascha Kühl 2026-02-07 10:37:03 +0100
  • c0e0499204 small changes in log_manager.cpp and add is_database_primitive type traits and test Sascha Kühl 2026-02-05 16:36:27 +0100
  • 018e27a22a renamed cascade_type enums Sascha Kühl 2026-02-04 15:18:46 +0100
  • 11bba90ded reverted CMakeLists.txt Sascha Kühl 2026-02-04 15:15:19 +0100
  • 1a1ecd1613 logger fixes Sascha Kühl 2026-02-04 15:13:27 +0100
  • 520b2bab49 stabilized logger classes Sascha Kühl 2026-02-04 14:45:26 +0100
  • e7e66f44e2 moved pk_reader to internal Sascha Kühl 2026-02-04 10:16:24 +0100
  • 4d886f0343 collection has-many-to-many resolve progress Sascha Kühl 2026-02-03 15:36:58 +0100
  • 73abd61eba has many to many collection resolver progress Sascha Kühl 2026-02-03 07:26:37 +0100
  • b2d5db2702 enabled use of sql_logger in statement.cpp Sascha Kühl 2026-02-02 16:13:18 +0100
  • 621c3703fd collection_resolver progress Sascha Kühl 2026-02-02 13:40:53 +0100
  • f9333158e2 collection resolver progress Sascha Kühl 2026-02-01 13:17:40 +0100
  • c838e9dd7b removed query_record_result and moved content to query_result Sascha Kühl 2026-01-31 11:25:44 +0100
  • 0d3ab09c14 collection_resolver progress Sascha Kühl 2026-01-30 15:53:31 +0100
  • bcec740d60 collection_resolver progress Sascha Kühl 2026-01-29 17:23:16 +0100
  • 602b77e67b collection_resolver progress Sascha Kühl 2026-01-28 16:09:54 +0100
  • 6205ae81c9 collection_resolver progress Sascha Kühl 2026-01-27 16:31:37 +0100
  • b6cabbe3ed collection resolver progress Sascha Kühl 2026-01-27 08:14:05 +0100
  • 1cf39d0ef1 collection_resolver progress Sascha Kühl 2026-01-26 16:20:16 +0100
  • 046c1d8ed2 collection resolver producer progress Sascha Kühl 2026-01-25 22:00:11 +0100
  • 64f2d6899a removed unused parameter in handle_column function Sascha Kühl 2026-01-25 11:35:05 +0100
  • d69c0a5769 added work query example Sascha Kühl 2026-01-23 16:32:29 +0100
  • 36a160e1c7 added table_column tests Sascha Kühl 2026-01-23 15:14:20 +0100
  • 4b015c8ced fixed table_column naming consistency and added result_name method Sascha Kühl 2026-01-23 13:03:41 +0100
  • 15f959b24e renamed sql_command enum names Sascha Kühl 2026-01-23 09:22:27 +0100
  • d13ccc861e renamed query_compiler to query_builder. Changed handling of column names (broken) Sascha Kühl 2026-01-23 08:10:38 +0100
  • 686b1ddb7a progress on query compiler Sascha Kühl 2026-01-22 16:14:42 +0100
  • b331ef6923 criteria progress Sascha Kühl 2026-01-22 11:38:02 +0100
  • 328d164c05 criteria progress Sascha Kühl 2026-01-21 16:08:27 +0100
  • ac514c3765 query collection resolver producer progress Sascha Kühl 2026-01-20 08:12:21 +0100
  • 623a64b610 added collection, collection proxy and collection resolver implementations Sascha Kühl 2026-01-18 22:11:51 +0100
  • 4c899ae2f2 added has_many for non object_ptr types Sascha Kühl 2026-01-16 15:54:21 +0100
  • 5dae396842 use int64_t as id type in shipment model Sascha Kühl 2026-01-16 13:09:09 +0100
  • bc1d5effd3 added compiler flags for windows to support /bigobj option Sascha Kühl 2026-01-16 13:08:50 +0100
  • 340fa5fd28 cast explicitly to std::vector for query_insert_intermediate::into method Sascha Kühl 2026-01-16 13:08:19 +0100
  • 1143710f8d added missing include of stringstream for windows Sascha Kühl 2026-01-16 13:07:49 +0100
  • 7626331866 implemented lazy loading for object_ptr and belongs_to Sascha Kühl 2026-01-15 12:40:54 +0100
  • db8e137c11 added belongs-to-eager test Sascha Kühl 2026-01-10 18:54:18 +0100
  • b9f5819be5 use table metas where possible Sascha Kühl 2026-01-09 18:10:23 +0100
  • ac53526a27 added SchemaTest, fixed bug in class shipment, added contains methods to class schema and enabled some tests Sascha Kühl 2026-01-09 09:32:47 +0100
  • 930b9d1aa4 added timestamp code, support columns for group by and order by and tested load has-many eager code Sascha Kühl 2026-01-08 15:14:31 +0100
  • 0bf945cd13 some improvements to dump schema Sascha Kühl 2026-01-07 09:32:57 +0100
  • c6747074f5 renamed timestamp to timestamp_type_t Sascha Kühl 2026-01-07 09:23:47 +0100
  • f30c250a20 renamed blob to blob_type_t Sascha Kühl 2026-01-07 09:21:10 +0100
  • 41f6c9f516 adjust work project to the current codebase Sascha Kühl 2026-01-07 09:09:44 +0100
  • dfd31cdf35 moved dump schema method to class schema Sascha Kühl 2026-01-07 09:09:17 +0100
  • 099b72be05 remove double sql command Sascha Kühl 2026-01-07 09:08:53 +0100
  • 9155927f89 added missing space Sascha Kühl 2026-01-07 09:08:23 +0100
  • f46d9b21a2 bugfix: use valid node for relation endpoint registration Sascha Kühl 2026-01-07 09:07:39 +0100
  • 456a410946 added type traits for timestamp Sascha Kühl 2026-01-07 09:07:05 +0100
  • c48bd4f9d6 added test for date and time, sql read and write functionality Sascha Kühl 2026-01-06 22:23:50 +0100
  • 0c6b5a0a93 added date_type_t, time_type_t and timestamp, ensure allocated postgres resources are released, split repository into basic_repository and repository. Sascha Kühl 2026-01-06 15:43:20 +0100
  • f07a360da2 reformatted postgres_connection.cpp Sascha Kühl 2026-01-01 17:11:25 +0100
  • a79d50e6e8 fixed PostgreSQL tests Sascha Kühl 2026-01-01 17:08:20 +0100
  • 7cb64515bd added meta table macro and removed unused query_macro Sascha Kühl 2025-12-31 13:54:32 +0100
  • e768497cfd fixed demo project Sascha Kühl 2025-12-31 13:06:17 +0100
  • b9d35cbd4e renamed column to table_column and constraint to table_constraint. Sascha Kühl 2025-12-31 13:01:06 +0100
  • ab2d39407c schema progress (does not compile) Sascha Kühl 2025-12-31 11:56:12 +0100
  • d104222fdd observer progress, added to schema and added schema_observer class Sascha Kühl 2025-12-19 15:56:36 +0100
  • 5e2d2ddde5 added observer to repository and updated tests Sascha Kühl 2025-12-18 16:13:36 +0100
  • 6307850721 moved schema to query namespace Sascha Kühl 2025-12-17 15:15:04 +0100