Commit Graph
33 Commits
Author SHA1 Message Date
sascha ed6366fef6 determine NOT NULL constraint from std::optional 2024-01-18 07:21:40 +01:00
sascha 2060883d59 query preparations for std::optional 2024-01-16 22:09:19 +01:00
Sascha Kühl 4504c783e1 statement cache progress 2024-01-04 15:52:29 +01:00
sascha 320d06bb20 added mysql backend 2023-12-17 22:11: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 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 640dcfadb6 finished postgres fetch 2023-11-26 20:09:48 +01:00
sascha c2a96f4cbd renamed foreign class to entity, introduced interface class query_result_reader 2023-11-24 17:40:57 +01:00
sascha 72bc6db6b3 added logger 2023-11-23 18:04:02 +01:00
sascha 1dbe4e6096 adjust types in requested columns 2023-11-22 23:00:17 +01:00
sascha 376beded43 added type setter to column 2023-11-22 22:59:40 +01:00
sascha 44adc81ce1 fixed column incrementation 2023-11-22 22:22:52 +01:00
sascha 72f9d28d0d added sql function and alias 2023-11-22 19:57:25 +01:00
sascha 145c4dc0a3 added any type visitor and converter 2023-11-21 20:07:07 +01:00
sascha 171e8d36ce progress on record fetch 2023-11-20 07:15:53 +01:00
sascha c801d53e8c introduced table repository 2023-11-16 20:15:52 +01:00
sascha 7c1e940814 implemented sqlite fetch 2023-11-15 22:54:58 +01:00
sascha d76ac60278 added sqlite query result and enhanced column generator and value extractor 2023-11-14 20:21:51 +01:00
sascha 4ed01a617d added column names and values generator and tests 2023-11-12 22:27:19 +01:00
sascha 30f2126225 added column generator and tests 2023-11-11 08:29:22 +01:00
sascha ae236746ad added sqlite db backend progress 2023-11-09 19:55:59 +01:00
sascha 8b5859d858 added sqlite connection class (progress) 2023-11-09 19:48:29 +01:00
sascha 715f4dff8f added sqlite connection class (progress) 2023-11-07 23:07:49 +01:00
sascha f4f5c00eec added connection impl class 2023-11-06 20:31:45 +01:00
sascha ba3db4aa78 add missing sql execute statements in connection 2023-11-05 19:51:30 +01:00
sascha 7b6cc121da startet with connection query intermediates 2023-11-04 09:37:38 +01:00
sascha 487dfb2eb4 added where condition 2023-11-02 20:15:13 +01:00
sascha b9d9609c28 query builder create progress 2023-11-01 22:14:39 +01:00
sascha 9e2d1358bb started query builder 2023-11-01 19:55:09 +01:00