Commit Graph

382 Commits

Author SHA1 Message Date
Sascha Kühl d69c0a5769 added work query example 2026-01-23 16:32:29 +01:00
Sascha Kühl 36a160e1c7 added table_column tests 2026-01-23 15:14:20 +01:00
Sascha Kühl 4b015c8ced fixed table_column naming consistency and added result_name method 2026-01-23 13:03:41 +01:00
Sascha Kühl 15f959b24e renamed sql_command enum names 2026-01-23 09:22:27 +01:00
Sascha Kühl d13ccc861e renamed query_compiler to query_builder. Changed handling of column names (broken) 2026-01-23 08:10:38 +01:00
Sascha Kühl 686b1ddb7a progress on query compiler 2026-01-22 16:14:42 +01:00
Sascha Kühl b331ef6923 criteria progress 2026-01-22 11:38:02 +01:00
Sascha Kühl 328d164c05 criteria progress 2026-01-21 16:08:27 +01:00
Sascha Kühl ac514c3765 query collection resolver producer progress 2026-01-20 08:12:21 +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 4c899ae2f2 added has_many for non object_ptr types 2026-01-16 15:54:21 +01:00
Sascha Kühl 5dae396842 use int64_t as id type in shipment model 2026-01-16 13:09:09 +01:00
Sascha Kühl bc1d5effd3 added compiler flags for windows to support /bigobj option 2026-01-16 13:08:50 +01:00
Sascha Kühl 340fa5fd28 cast explicitly to std::vector for query_insert_intermediate::into method 2026-01-16 13:08:19 +01:00
Sascha Kühl 1143710f8d added missing include of stringstream for windows 2026-01-16 13:07:49 +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 db8e137c11 added belongs-to-eager test 2026-01-10 18:54:18 +01:00
Sascha Kühl b9f5819be5 use table metas where possible 2026-01-09 18:10:23 +01:00
Sascha Kühl ac53526a27 added SchemaTest, fixed bug in class shipment, added contains methods to class schema and enabled some tests 2026-01-09 09:32:47 +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 0bf945cd13 some improvements to dump schema 2026-01-07 09:32:57 +01:00
Sascha Kühl c6747074f5 renamed timestamp to timestamp_type_t 2026-01-07 09:23:47 +01:00
Sascha Kühl f30c250a20 renamed blob to blob_type_t 2026-01-07 09:21:10 +01:00
Sascha Kühl 41f6c9f516 adjust work project to the current codebase 2026-01-07 09:09:44 +01:00
Sascha Kühl dfd31cdf35 moved dump schema method to class schema 2026-01-07 09:09:17 +01:00
Sascha Kühl 099b72be05 remove double sql command 2026-01-07 09:08:53 +01:00
Sascha Kühl 9155927f89 added missing space 2026-01-07 09:08:23 +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 456a410946 added type traits for timestamp 2026-01-07 09:07:05 +01:00
Sascha Kühl c48bd4f9d6 added test for date and time, sql read and write functionality 2026-01-06 22:23:50 +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 f07a360da2 reformatted postgres_connection.cpp 2026-01-01 17:11:25 +01:00
Sascha Kühl a79d50e6e8 fixed PostgreSQL tests 2026-01-01 17:08:20 +01:00
Sascha Kühl 7cb64515bd added meta table macro and removed unused query_macro 2025-12-31 13:54:32 +01:00
Sascha Kühl e768497cfd fixed demo project 2025-12-31 13:06:17 +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 5e2d2ddde5 added observer to repository and updated tests 2025-12-18 16:13: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 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