Commit Graph
277 Commits
Author SHA1 Message Date
sascha b9709d14c2 moved query parts from intermediates declaration to definition file. 2024-02-27 20:16:59 +01:00
sascha 2d9a4f3866 added noop_connection for testing 2024-02-26 20:06:46 +01:00
sascha b1f2d94c7a fixed query limit offset order 2024-02-25 19:04:04 +01:00
sascha 6f5326941e query parts progress 2024-02-24 18:16:23 +01:00
sascha 0822332669 query parts progress 2024-02-22 22:25:29 +01:00
sascha 16d7fd7e76 query parts progress 2024-02-22 07:29:17 +01:00
sascha b255ae22b4 added query helper macro and join query parts 2024-02-19 22:57:43 +01:00
sascha b11993d60b small query compiler progress 2024-02-18 19:58:56 +01:00
sascha a3f467a5a8 query compiler progress 2024-02-18 18:12:00 +01:00
sascha b966a7a1a7 add column info (progress, not compiling) 2024-02-08 20:09:24 +01:00
sascha 78c5f64b34 added schema creation to session class 2024-02-06 20:10:34 +01:00
sascha 0f13884f06 added session test (progress) 2024-02-04 22:24:50 +01:00
sascha fa3ea28920 added foreign_attributes class containing cascade and fetch information for foreign relations 2024-02-02 20:08:56 +01:00
sascha aa221aa571 sql select join progress 2024-02-02 19:30:16 +01:00
sascha e8b0f0e802 sql select join progress 2024-02-02 07:54:19 +01:00
sascha 27353e011a renamed session test files 2024-02-01 17:16:53 +01:00
sascha f13837e515 implemented query_builder::join and query_builder::on and added a test 2024-02-01 17:15:26 +01:00
sascha c025fb282a backend tests progress 2024-02-01 17:14:48 +01:00
sascha 7c02d745c8 backend tests progress 2024-01-31 07:21:06 +01:00
sascha e171147915 backend tests progress 2024-01-29 20:37:02 +01:00
sascha 47848ff674 backend tests progress 2024-01-29 07:22:28 +01:00
sascha 615143efb0 added tests for backends 2024-01-25 22:28:31 +01:00
Sascha Kühl aa5d32e30c blob progress 2024-01-23 16:09:59 +01:00
sascha 9c8e402692 added blob interface to backend binder classes 2024-01-23 07:20:34 +01:00
Sascha Kühl 9509e56f3e blob progress 2024-01-22 16:22:35 +01:00
sascha 102a7fc604 added blob type (progress) 2024-01-22 07:11:35 +01:00
sascha b158b41556 added mysql data type string conversion 2024-01-21 15:21:47 +01:00
sascha 9355f7ea27 extract not null constraint into enum 2024-01-19 07:58:37 +01:00
sascha ed6366fef6 determine NOT NULL constraint from std::optional 2024-01-18 07:21:40 +01:00
sascha 5804454ae6 replaced catch2 generator with template test 2024-01-18 07:20:58 +01:00
sascha 2060883d59 query preparations for std::optional 2024-01-16 22:09:19 +01:00
sascha 92eb30767e extended TypeTraitsTest for mysql 2024-01-14 11:16:41 +01:00
sascha 71cb460e4c initialized mysql binder member is_null_vector 2024-01-14 11:15:23 +01:00
sascha a16d3d7a21 fixed mysql dialect configuration 2024-01-14 11:14:59 +01:00
Sascha Kühl 4504c783e1 statement cache progress 2024-01-04 15:52:29 +01:00
sascha 94b1c356a5 updated README.md 2023-12-17 22:12:49 +01:00
sascha 320d06bb20 added mysql backend 2023-12-17 22:11:43 +01:00
sascha 2893f749b6 updated README.md 2023-12-11 20:18:58 +01:00
sascha 56c65203fc updated README.md 2023-12-11 20:16:43 +01:00
sascha 81f22d73d9 removed sql statement from execute result 2023-12-11 20:07:07 +01:00
sascha 1c92e07173 added data binding traits 2023-12-11 17:20:42 +01:00
sascha 8ad13076c8 implemented specialization of data types via type traits and handling of embedded non-trivial types 2023-12-10 22:40:01 +01:00
sascha da423ea8bb implemented prepared statement for postgres and sqlite 2023-12-09 11:08:03 +01:00
sascha 8ba70cc79e fixed a bug when acquiring a connection with a specific id 2023-11-27 20:24:43 +01:00
sascha 5326102801 enhanced connection pool to acquire connection by specific id 2023-11-27 17:38:22 +01:00
sascha 93b868aaaf enhanced connection pool of unique id for each connection 2023-11-27 17:26:14 +01:00
sascha 6a4111ba3d moved redundant read value code into query_result_reader 2023-11-27 17:25:46 +01:00
sascha f3c502a2ce added describe table and table exists to session 2023-11-26 22:17:59 +01:00
sascha a436af5293 implemented postgres table exists 2023-11-26 20:12:13 +01:00
sascha 640dcfadb6 finished postgres fetch 2023-11-26 20:09:48 +01:00