Commit Graph

56 Commits

Author SHA1 Message Date
Sascha Kühl dfd31cdf35 moved dump schema method to class schema 2026-01-07 09:09:17 +01:00
Sascha Kühl a79d50e6e8 fixed PostgreSQL tests 2026-01-01 17:08:20 +01:00
Sascha Kühl b9d35cbd4e renamed column to table_column and constraint to table_constraint. 2025-12-31 13:01:54 +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 6307850721 moved schema to query namespace 2025-12-17 15:15:04 +01:00
Sascha Kühl 9eec5b64fb fixed compilation 2025-12-16 16:21:09 +01:00
Sascha Kühl 4a19322ef8 use raw pointer of table in class column (progress, needs fixes in tests) 2025-12-15 17:31:43 +01:00
Sascha Kühl 9418f28348 constraint progress 2025-12-14 20:50:00 +01:00
Sascha Kühl 9ba58eb05b constraint, column and table query progress 2025-12-12 15:49:30 +01:00
Sascha Kühl c4f8731262 renamed constraint to restriction 2025-12-09 14:53:29 +01:00
Sascha Kühl 2fcb504b9a schema creation progress 2025-12-07 22:18:01 +01:00
Sascha Kühl 98da0884f1 schema creation progress 2025-12-05 07:32:59 +01:00
Sascha Kühl 980cabe94f fixed schema creation 2025-12-04 16:06:39 +01:00
Sascha Kühl bfbbd4c589 query builder progress 2025-12-02 16:19:13 +01:00
Sascha Kühl 758284c2b3 renamed class attribute_definition to attribute 2025-11-21 09:22:00 +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 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 d6de8da3c8 schema progress 2025-11-13 16:27:58 +01:00
Sascha Kühl 9e76203bc9 column, placeholder and column_value generator progress 2025-11-11 16:19:58 +01:00
Sascha Kühl 1d84b112f1 column generator progress 2025-11-11 08:02:46 +01:00
Sascha Kühl c3c7ea57a2 added alter table command to fluent query builder (progress) 2025-11-03 16:21:26 +01:00
Sascha Kühl 557abecf91 orm schema class progress added SchemaTest.cpp 2025-10-31 16:28:34 +01:00
Sascha Kühl 5632746eb6 orm schema class progress 2025-10-30 15:29:31 +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 399fa9a157 changed type of on_revision value parameter to uint64_t 2025-10-12 11:03:28 +02:00
Sascha Kühl 463647ba59 fixed session tests 2025-10-08 16:03:00 +02:00
Sascha Kühl d7758e827d schema progress 2025-09-26 16:13:07 +02:00
Sascha Kühl 3ae2b003aa renamed schema to repository 2025-08-28 16:12:26 +02:00
Sascha Kühl f1323accda proxy lazy resolve progress 2025-08-20 16:26:59 +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 ebd8bccfb3 implemented the first version of statement_cache 2025-07-30 10:34:33 +02:00
Sascha Kühl 3781bd0b66 added debug output 2025-07-18 13:33:11 +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 fa393a1e30 ensure proper table creation in session::create_schema including foreign key constraints 2025-07-17 15:56:15 +02:00
Sascha Kühl 581b93c5ea creating tables progress 2025-07-16 16:15:31 +02:00
Sascha Kühl a0bfa3261b attaching schema nodes progress 2025-07-15 16:04:43 +02:00
Sascha Kühl dd737623f4 session topological sorted table creation (progress) 2025-07-15 07:09:40 +02:00
Sascha Kühl e7376ef269 session topological sorted table creation (progress) 2025-07-14 22:39:15 +02:00
Sascha Kühl 0d93b9b1ed attaching schema nodes progress 2025-07-14 15:57:14 +02:00
Sascha Kühl 27e2c51175 attaching schema nodes progress 2025-07-11 16:08:49 +02:00
Sascha Kühl 8f2d07518f progress on relation completer 2025-07-04 16:05:00 +02:00
Sascha Kühl df0be4f37c progress on session_insert_builder 2025-05-08 16:13:22 +02:00
Sascha Kühl 6ec5011e21 session insert builder progress 2025-02-28 16:12:52 +01:00
Sascha Kühl dfb0d7c56a removed unused code 2025-02-19 15:46:47 +01:00
Sascha Kühl 6cb19f6ec8 has many to many eager loading via sql join (progress) 2025-02-16 22:14:20 +01:00