Commit Graph

53 Commits

Author SHA1 Message Date
Sascha Kühl 758284c2b3 renamed class attribute_definition to attribute 2025-11-21 09:22:00 +01:00
Sascha Kühl dae3c1645b removed object_definition class 2025-11-21 09:16:53 +01:00
Sascha Kühl 3f3773dc71 fixed core- and orm-tests. postgres-tests needs some work 2025-11-20 15:35:40 +01:00
Sascha Kühl 95c555d03a compilation fixes 2025-11-19 16:17:25 +01:00
Sascha Kühl fb4bc03da0 moved column and table class from namespace sql to query 2025-11-18 16:27:38 +01:00
Sascha Kühl 7242dc2612 attribute_definition and object_definition progress 2025-11-17 15:58:09 +01:00
Sascha Kühl 9ffcee1317 removed the value field from attribute_definition because it's a definition and should not hold a value. 2025-11-17 13:16:18 +01:00
Sascha Kühl d1731a7f15 some sql classes refactorings like column and table structs to classes 2025-11-14 16:16:07 +01:00
Sascha Kühl 167e2ef382 added a timeout parameter to connection_pool::acquire and a connection_pool::try_acquire with connection id 2025-11-13 16:28:41 +01:00
Sascha Kühl 1c5b2b21b0 column, placeholder and column_value generator progress 2025-11-12 15:53:03 +01:00
Sascha Kühl 9e76203bc9 column, placeholder and column_value generator progress 2025-11-11 16:19:58 +01:00
Sascha Kühl 4b51ad21da added alter table command to fluent query builder 2025-11-05 11:05:03 +01:00
Sascha Kühl c87a4c29b4 added alter table command to fluent query builder (progress) 2025-11-04 16:24:43 +01:00
Sascha Kühl 557abecf91 orm schema class progress added SchemaTest.cpp 2025-10-31 16:28:34 +01:00
Sascha Kühl 270c2922ff uses criteria for session::find methods 2025-10-30 14:54:39 +01:00
Sascha Kühl 93785a6bc2 removed condition classes, functions and operators 2025-10-27 16:25:12 +01:00
Sascha Kühl 6fa56b2019 removed condition classes, functions and operators 2025-10-27 16:24:51 +01:00
Sascha Kühl 69ce2c34cf added criteria_evaluator and extended all criteria classes with missing methods 2025-10-26 19:57:22 +01:00
Sascha Kühl 5490e67ecf connection info in connection pool progress 2025-10-02 16:12:21 +02:00
Sascha Kühl 3ae2b003aa renamed schema to repository 2025-08-28 16:12:26 +02:00
Sascha Kühl 6b24a0e413 proxy lazy resolve progress 2025-08-19 18:07:27 +02:00
Sascha Kühl 843d125b99 added session context and implemented the executor interface for session 2025-08-14 15:48:21 +02:00
Sascha Kühl a32330ef5b little statement_cache test changes 2025-08-12 16:30:45 +02:00
Sascha Kühl 6ac3f80887 added more metrics to statement_cache 2025-08-11 20:51:13 +02:00
Sascha Kühl 01d7179604 added message event handling 2025-08-11 16:59:48 +02:00
Sascha Kühl 789be1174b removed namespace interface 2025-08-11 16:59:16 +02:00
Sascha Kühl 2e2fcd01b6 added more metrics to statement_cache 2025-08-11 07:30:16 +02:00
Sascha Kühl 4f017ac1de extended statement_cache with message bus events 2025-08-10 22:12:13 +02:00
Sascha Kühl 35fad9f47c finished statement cache class 2025-08-05 19:30:40 +02:00
sascha 31964e55c1 added a lock mechanism to statement_proxy 2025-07-31 10:15:01 +02:00
sascha 6e2baad3ef moved parameter_binder from member to parameter to bind, execute and fetch methods 2025-07-30 21:00:40 +02:00
sascha ebd8bccfb3 implemented the first version of statement_cache 2025-07-30 10:34:33 +02:00
Sascha Kühl 7b5123df16 changed the interface of on_primary_key to have a third parameter of type primary_key_attribute 2025-07-18 12:08:21 +02:00
Sascha Kühl e85543719c finished relation completer 2025-07-07 15:50:09 +02:00
Sascha Kühl dafa81aef0 disabled not working code in test 2025-06-26 16:03:57 +02:00
Sascha Kühl e72733d37e progress on session_insert_builder 2025-06-24 16:16:28 +02:00
Sascha Kühl c28ba7da5e added test 2025-05-08 22:04:45 +02:00
Sascha Kühl 261f9fd6cb has many to many progress 2025-02-24 07:26:54 +01:00
Sascha Kühl d0b3ce4231 removed unused code 2025-02-21 07:29:41 +01:00
Sascha Kühl 8ab8274d93 has many fetch with join 2025-02-19 14:51:42 +01:00
Sascha Kühl 901d9c071a added belongs to many eager test loading via sql join (progress) 2025-02-17 22:16:03 +01:00
Sascha Kühl 9a95725959 fixed table aliases 2025-02-17 09:44:46 +01:00
Sascha Kühl 6cb19f6ec8 has many to many eager loading via sql join (progress) 2025-02-16 22:14:20 +01:00
Sascha Kühl 66d5bc6c86 fixed has many and belongs to eager loading via sql join 2025-02-16 19:57:14 +01:00
Sascha Kühl 55f9f8cf67 fixed column generator test 2025-02-11 21:48:47 +01:00
Sascha Kühl 1d83abcb1b schema node analyze progress 2025-02-11 16:34:06 +01:00
Sascha Kühl e3e0eb932c schema node analyze progress 2025-02-10 16:04:49 +01:00
Sascha Kühl 73c13026d8 added missing types 2025-02-07 13:00:13 +01:00
Sascha Kühl 2e5257a5fa added backend test service for tests 2025-02-07 11:50:06 +01:00
Sascha Kühl a1bdb32e04 disabled coverage option 2025-02-07 11:47:42 +01:00