Shauren
|
dcb2857f38
|
Core/Database: Update PCH content to include most commonly used headers
|
2025-06-11 20:41:47 +02:00 |
|
Shauren
|
29a680a1c2
|
Core/Database: Added very simple macro to create named query result field accessors
|
2025-04-25 19:54:38 +02:00 |
|
Shauren
|
d997e821dd
|
Core/Database: Improve assertion message on duplicate column aliases in queries
|
2025-03-13 20:48:27 +01:00 |
|
Shauren
|
f5d71b2b92
|
Core/Database: Optimize named query result field access
|
2025-03-13 12:41:00 +01:00 |
|
Ovahlord
|
6de1e51a2f
|
Core/Database: Implement accessing query result fields by name
|
2025-03-13 12:41:00 +01:00 |
|
Shauren
|
d4998bd04a
|
Core/DBLayer: Add field metadata getters to query result classes
|
2024-07-14 14:54:51 +02:00 |
|
Shauren
|
404bb5b3c2
|
Core/DBLayer: Support retrieving DATE/DATETIME/TIMESTAMP column values directly without casting in sql
|
2024-04-10 13:59:19 +02:00 |
|
Shauren
|
eadafb0347
|
Core/DBLayer: Relaxed restrictions on which Field class member function can be used to access column value from "strict match" to "must not truncate"
|
2023-05-14 16:30:05 +02:00 |
|
Shauren
|
d791afae1d
|
Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compatible api)
|
2023-01-08 21:16:53 +01:00 |
|
Shauren
|
cbcd149ce5
|
Core/Misc: Explicitly include required headers instead of relying on them to be included by other headers
|
2022-02-11 14:33:35 +01:00 |
|
Shauren
|
1c52d5fff7
|
Core/Misc: Replace NULL with nullptr
|
2020-08-14 17:06:03 +02:00 |
|
Shauren
|
59f1f60a83
|
Core/DBLayer: Optimize string based query results by eliminating unneeded buffer copies
|
2020-07-05 12:17:47 +02:00 |
|
Aokromes
|
b0bf1275ee
|
New Year
|
2020-01-02 06:44:10 +01:00 |
|
Shauren
|
c3a9d56b56
|
Core/DBLayer: Support using mysql 8
|
2019-11-01 16:21:14 +01:00 |
|
vincent-michael
|
5620eb9463
|
Update copyright note for 2019
auto happy = new year(2019);
|
2019-01-01 10:14:33 +01:00 |
|
vincent-michael
|
7d00ae4045
|
Update copyright note for 2018
auto happy = new year(2018);
|
2018-01-01 00:40:17 +01:00 |
|
Aokromes
|
90badf9d7e
|
Misc: More cleanup
|
2017-11-25 02:50:29 +01:00 |
|
Shauren
|
ae5696ef2b
|
Build fix for mysql 5.6 and older
|
2017-05-13 21:02:37 +02:00 |
|
Shauren
|
7e538980a2
|
Core/Database: Include cleanup
|
2017-05-12 18:50:27 +02:00 |
|
vincent-michael
|
86b98686a9
|
Update copyright note for 2017
Happy new year
|
2017-01-01 16:23:13 +01:00 |
|
Shauren
|
70412e7e25
|
Core/Misc: MSVC warning fixes
|
2016-04-05 00:15:56 +02:00 |
|
Vincent-Michael
|
478cc756eb
|
Update copyright note for 2016
Happy new year (Again new year with idiots ...)
|
2016-01-01 00:34:25 +01:00 |
|
Shauren
|
8652f4b4de
|
Core/DBLayer: Allocate a single buffer for entire prepared result set instead of separate ones for each field
|
2015-09-04 00:18:12 +02:00 |
|
Shauren
|
7c75160f59
|
Core/DBLayer: Added compile time validation for prepared statement indexes passed to DatabaseWorkerPool::GetPreparedStatement turning mistakes like the one fixed in 0327927fa6 into compiler errors.
|
2015-08-27 00:54:49 +02:00 |
|
Shauren
|
65dbc7082a
|
Core/DBLayer: Optimized prepared statement query results by eliminating unneeded buffer copies
* Improved error logs for using incorrect Field getters to also include table name, field name and field index.
|
2015-08-26 17:00:26 +02:00 |
|
StormBytePP
|
1d2aafd39b
|
Core/Build: Merge common library and move database out of shared
|
2015-08-21 17:52:42 +02:00 |
|