|
e9a19c1a66
|
Added module initialization levels (similar idea to what's in godot4, although I added more).
|
2023-01-15 11:46:13 +01:00 |
|
|
fc991ede18
|
Re-extracted class docs.
|
2023-01-14 13:38:58 +01:00 |
|
|
b240df7df6
|
Updated more copyright headers for 2023.
|
2022-12-31 21:07:05 +01:00 |
|
|
b46ab0f4a7
|
Updated copyright headers to 2023.
|
2022-12-31 19:34:43 +01:00 |
|
|
1541a04d17
|
Added docs for the TableBuilder.
|
2022-12-27 21:43:11 +01:00 |
|
|
3ae8a852a7
|
Added docs for the QueryBuilder.
|
2022-12-27 18:20:15 +01:00 |
|
|
db534a3da6
|
Use String.empty() instead of comparing a string to "", in the QueryBuilder.
|
2022-12-27 18:20:01 +01:00 |
|
|
093ee3e592
|
Re-extracted class docs.
|
2022-12-27 14:52:04 +01:00 |
|
|
dacee1ae4f
|
Added initialized signal and helper method to the DataBaseManager. It can be used to let automally allocated classes (singletons, main scene classes) in heavily database driven applications know when it's safe to use the db.
|
2022-12-24 11:45:13 +01:00 |
|
|
213f393293
|
Fix typos with codespell.
|
2022-12-22 19:51:25 +01:00 |
|
|
cc7d77f3e1
|
Re-extracted class docs.
|
2022-12-22 19:28:17 +01:00 |
|
|
cb409757c3
|
Use String length() instead of size() in QueryBuilder, also guard against overindexing.
|
2022-12-20 23:54:50 +01:00 |
|
|
a50fc20607
|
Fix missing default parameter.
|
2022-12-19 14:44:21 +01:00 |
|
|
247676656f
|
Fix potential infinite recursion.
|
2022-12-18 13:17:28 +01:00 |
|
|
7c1f9f4c58
|
Remove unimplemented methods.
|
2022-12-18 11:54:45 +01:00 |
|
|
41f130d9fd
|
Re-extracted the class docs.
|
2022-11-20 23:27:04 +01:00 |
|
|
a1974c8338
|
Re-extracted the class docs.
|
2022-08-23 13:09:12 +02:00 |
|
|
714547cb17
|
Re-extracted class docs.
|
2022-08-21 00:40:49 +02:00 |
|
|
04feb63860
|
Moved Engine and projectSettings.
|
2022-08-17 15:35:28 +02:00 |
|
|
220b2db443
|
Moved String and related classes under a string folder in core.
|
2022-08-17 14:19:55 +02:00 |
|
|
dc9cc716c7
|
Moved Object related classes under core/object.
|
2022-08-17 13:45:14 +02:00 |
|
|
388b88678e
|
Moved container related classes in core under a new containers directory.
|
2022-08-17 12:53:49 +02:00 |
|
|
220954cf08
|
Backported most of the improvements to String from Godot4.
|
2022-08-15 22:54:03 +02:00 |
|
|
41d32e3b35
|
Reimplemented migrations support.
|
2022-07-23 14:46:05 +02:00 |
|
|
eb4875de4c
|
Added table version getters and setters to the DatabaseConnection.
|
2022-07-23 14:45:34 +02:00 |
|
|
0cac8406ec
|
Added binds + methods to the DatabaseManager, and set it up as a singleton.
|
2022-07-23 13:37:24 +02:00 |
|
|
afef61dabf
|
Re-enabled database support for WebNodes.
|
2022-07-06 23:03:44 +02:00 |
|
|
d02d86aedc
|
Fully cleaned and added the sqlite database backend to the build.
|
2022-07-06 22:14:37 +02:00 |
|
|
07af5c285c
|
Moved the database backends into their own modules. All of them are disabled for now.
|
2022-07-06 13:13:00 +02:00 |
|
|
8422566d28
|
Moved the settings classes fomr the database module to the web module.
|
2022-07-06 12:59:34 +02:00 |
|
|
14b0d60d70
|
Fix duplicate binds.
|
2022-07-06 12:53:54 +02:00 |
|
|
66587299a8
|
Added the database classes to the build.
|
2022-07-06 12:46:22 +02:00 |
|
|
6389a5714d
|
Added multi threaded and single threaded Database base classes.
|
2022-07-06 10:11:17 +02:00 |
|
|
42501c339f
|
Added owner support for the DatabaseConnection.
|
2022-07-06 09:44:02 +02:00 |
|
|
be6ec3ee61
|
Separated Database and DatabaseConnection into different files.
|
2022-07-06 09:33:57 +02:00 |
|
|
2ec4fe922f
|
Broke up Database into 2 classes, to be able to better handle multi threading for the database systems that work better with having a connection for each thread. Haven't yet tested which backends would work better like this though.
|
2022-07-06 09:30:50 +02:00 |
|
|
b26ad4cab9
|
Cleaned up and added bindings for Database.
|
2022-07-06 09:17:49 +02:00 |
|
|
d5f5e9fec9
|
More cleanups.
|
2022-07-05 23:30:14 +02:00 |
|
|
134d94af5f
|
Finished cleaning up QueryBuilder.
|
2022-07-05 23:05:07 +02:00 |
|
|
f9bbf772ca
|
Work on cleaning up QueryBuilder.
|
2022-07-05 20:34:12 +02:00 |
|
|
5c1a702722
|
Cleaned up QueryResult.
|
2022-07-05 20:01:15 +02:00 |
|
|
614129ce2f
|
Clenaed up table builder, and added bindings for it. I also reworked it's api a bit. I don't think anyone will implement databases using gdscript, so I did it a bit differently than usual. Also if the need arises, a subclass can be implemented that is implementable through scripting.O
|
2022-07-05 19:42:27 +02:00 |
|
|
e9938cfefa
|
Initial database module setup.
|
2022-07-05 14:45:45 +02:00 |
|
|
aba918dd73
|
Added the database classes from rcpp_framework.
|
2022-06-30 13:23:48 +02:00 |
|