Commit Graph

28 Commits

Author SHA1 Message Date
21558cb09a The database sub system now uses only my string. 2021-11-01 17:49:10 +01:00
faac12d3b1 Now QueryBuilder is using my string. 2021-11-01 17:31:04 +01:00
cfb5f877c8 Now instead of having an escaped version of the methods that has string parmeters in QueryBuilder, they have an unescaped version, and the base version escapes. Having it like this is a lot safer. 2021-11-01 17:23:08 +01:00
6073ef90c9 Fix typo. 2021-11-01 17:00:55 +01:00
02c4294cda Now QueryBilder, QueryResult, and TableBullder are returned wrapped into a Ref<> from the database subsystem by default. 2021-11-01 16:57:22 +01:00
f69597c723 Properly quote string in 2 sqlite query builder methods. 2021-08-22 22:32:18 +02:00
928475d733 Added more things to QueryBuilder. 2021-08-22 21:44:20 +02:00
4228448fc1 Added and and or to the query builder, and implemented offset and limit for the sqlite query builder. 2021-08-20 13:14:06 +02:00
1ae34a3500 Added more getters to the query result. 2021-08-20 12:58:37 +02:00
af05bd037c More work on the query builder. 2021-08-20 12:49:57 +02:00
5050f31ba0 Update sql statement for the query builder. 2021-08-20 12:11:27 +02:00
2c5293f959 Lost of work on the query/table builders. 2021-08-20 01:32:43 +02:00
d2a0f25369 Lots of work on the table builder. 2021-08-19 23:55:16 +02:00
437b084831 tbale builder for the sqlite backend. 2021-08-19 22:24:16 +02:00
3f308cd524 Added a query builder for sqlite. 2021-08-19 22:18:11 +02:00
a86b5c2670 Added escape methods to the Database class. Implemented them for the MySQL, and Sqlite backend. 2021-07-08 18:52:59 +02:00
7279035237 Moved the database related classes in core to a subfolder aswell. 2021-05-15 13:54:28 +02:00
9ce111dd62 Fix slite3 includes, now the project will build even if sqlite is not installed. 2021-05-01 23:35:37 +02:00
06ef029280 Implement sqlite result, and more things to the sqlite db backend. 2021-05-01 21:53:01 +02:00
ec8de94827 Little work on the sqlite database backend. 2021-05-01 20:31:52 +02:00
5ea0559839 Fix compile. 2021-01-05 19:33:24 +01:00
ad31e648ed Fix lib's name. 2020-12-26 17:48:26 +01:00
7ea1f4dada Added the sqlite3 amalgamation, and the build system uses it by default. 2020-12-08 13:29:57 +01:00
4add0d14ea Now the database backends will actually compile their .cpp files. Also small cleanups. 2020-12-01 15:28:59 +01:00
35bd94de7e Renamed the database classes to be inline with the new naming scheme. 2020-12-01 14:56:05 +01:00
e3338f9d3b Now the postgres and sqlite connection also inherits from Database, and made main.cpp register them if they are present. 2020-12-01 14:53:32 +01:00
07b262c841 Add defines for all 3 db backends. 2020-11-28 14:51:42 +01:00
d36a344980 Also link to sqlite 3 if present. 2020-11-28 14:30:50 +01:00