Commit Graph

130 Commits

Author SHA1 Message Date
sascha 98d58d8e60 small fixes 2026-05-27 16:10:03 +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 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 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 3d4a61749b renamed template parameters 2026-05-07 14:28:22 +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 Kühl 75d5cba6c3 session progress 2026-04-26 15:50:11 +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 78eb5d04cd session and insert query builder has many to many progress 2026-04-22 09:15:57 +02:00
sascha 59e1533cca insert query builder has many to many progress 2026-04-20 19:57:18 +02:00
sascha d734d647ed session and insert query builder progress 2026-04-16 16:53:06 +02:00
Sascha Kühl 9e4660c4ee removed unused on_attribute overloads 2026-04-03 19:46:53 +02:00
Sascha Kühl e45c38b229 added object_cache and test 2026-02-22 22:36:42 +01:00
Sascha Kühl 6c3af53dfa added missing include for atomic 2026-02-18 22:17:38 +01:00
sascha e5072741f0 insert_query_builder progress 2026-02-18 15:32:27 +01:00
Sascha Kühl 0876535b44 primary key generator progress: added primary_key_generator_finder 2026-02-17 22:43:53 +01:00
sascha 5668f1060b added sequence-specific code (create, drop and nextval) 2026-02-17 13:31:06 +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 a2a6448e03 introduced object_state enum in object_proxy 2026-02-16 11:28:49 +01:00
Sascha Kühl f9333158e2 collection resolver progress 2026-02-01 13:17:40 +01:00
Sascha Kühl bcec740d60 collection_resolver progress 2026-01-29 17:23:16 +01:00
Sascha Kühl 602b77e67b collection_resolver progress 2026-01-28 16:09:54 +01:00
Sascha Kühl 6205ae81c9 collection_resolver progress 2026-01-27 16:31:37 +01:00
Sascha Kühl b6cabbe3ed collection resolver progress 2026-01-27 08:14:05 +01:00
Sascha Kühl 1cf39d0ef1 collection_resolver progress 2026-01-26 16:20:16 +01:00
Sascha Kühl 046c1d8ed2 collection resolver producer progress 2026-01-25 22:00:11 +01:00
Sascha Kühl 328d164c05 criteria progress 2026-01-21 16:08:27 +01:00
Sascha Kühl 623a64b610 added collection, collection proxy and collection resolver implementations 2026-01-18 22:11:51 +01:00
Sascha Kühl 7626331866 implemented lazy loading for object_ptr and belongs_to 2026-01-15 12:40:54 +01:00
Sascha Kühl 930b9d1aa4 added timestamp code, support columns for group by and order by and tested load has-many eager code 2026-01-08 15:14:31 +01:00
Sascha Kühl f46d9b21a2 bugfix: use valid node for relation endpoint registration 2026-01-07 09:07:39 +01:00
Sascha Kühl 0c6b5a0a93 added date_type_t, time_type_t and timestamp, ensure allocated postgres resources are released, split repository into basic_repository and repository. 2026-01-06 15:43:20 +01:00
Sascha Kühl a79d50e6e8 fixed PostgreSQL tests 2026-01-01 17:08:20 +01:00
Sascha Kühl ab2d39407c schema progress (does not compile) 2025-12-31 11:56:12 +01:00
Sascha Kühl d104222fdd observer progress, added to schema and added schema_observer class 2025-12-19 15:56:36 +01:00
Sascha Kühl 5e2d2ddde5 added observer to repository and updated tests 2025-12-18 16:13:36 +01:00
Sascha Kühl 348f3a16d0 removed template type from foreign_node_completer::complete method 2025-12-13 10:56:25 +01:00
Sascha Kühl 9ba58eb05b constraint, column and table query progress 2025-12-12 15:49:30 +01:00
Sascha Kühl 758ea96ea4 reactivated relation_completer 2025-12-12 08:49:40 +01:00
Sascha Kühl 79c46bbd38 fixed object generation on nested objects 2025-12-11 15:41:45 +01:00
Sascha Kühl 571cfd52ae removed name member from restriction and changed attribute member to a reference 2025-12-11 09:26:35 +01:00
Sascha Kühl f842efb611 removed attribute_generator and constraints_generator 2025-12-11 09:13:14 +01:00
Sascha Kühl 5afb616205 object generation progress 2025-12-10 17:05:24 +01:00
Sascha Kühl 9b7b74524f removed string from restriction 2025-12-09 21:13:47 +01:00
Sascha Kühl c4f8731262 renamed constraint to restriction 2025-12-09 14:53:29 +01:00
Sascha Kühl 4fcbe9c064 object changes 2025-12-09 14:47:08 +01:00