aboutsummaryrefslogtreecommitdiff
path: root/src/server/database/Database/Field.cpp
AgeCommit message (Collapse)Author
2025-06-24Core/Database: Add new member functions to Field class that return empty ↵Shauren
optionals if database result was NULL
2025-01-03Core/Database: Added std::span based functions to Field and PreparedStatementShauren
2024-04-10Core/DBLayer: Support retrieving DATE/DATETIME/TIMESTAMP column values ↵Shauren
directly without casting in sql
2023-05-14Core/DBLayer: Relaxed restrictions on which Field class member function can ↵Shauren
be used to access column value from "strict match" to "must not truncate"
2023-05-13Core/Misc: Replace string to int conversion functions from Common.h with ↵Shauren
c++17 std::from_chars based ones Trinity::StringTo
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2022-02-13Core/Misc: Cleanup unused includesShauren
2022-02-11Core/Misc: Explicitly include required headers instead of relying on them to ↵Shauren
be included by other headers
2022-02-04Core/Common: Tokenizer -> Trinity::Tokenize (PR: #25327)Treeston
(cherry picked from commit 534a2388b7c662c8796aabb1ec8cb424879799b6)
2021-09-06Buildsystem: Separate strict database type checks from ↵Shauren
TRINITY_DEBUG/WITH_COREDEBUG option (cherry picked from commit ddd60a948c432aaac1d9a9ff05c9cf22ada35813)
2020-08-14Core/Misc: Replace NULL with nullptrShauren
2020-08-03Core/Authserver: Re-organize the `accounts` table (PR #25135)Treeston
- no longer use sha_pass_hash for anything else core-side (.account, SOAP, RA) - salt/verifier/session_key are now binary - old s/v/sha_pass_hash fields kept around for backwards compatibility - sha_pass_hash is still updated (for now), s/v are not - sha_pass_hash is only read if s/v have been manually changed - SRP6 b now uses the full 32 bytes of randomness (instead of randomly only using 19) (cherry picked from commit 3164b58c7d170810b69378950c0891e5f5b8678b)
2020-07-05Core/DBLayer: Optimize string based query results by eliminating unneeded ↵Shauren
buffer copies
2020-01-08Core/Misc: Fix build using WITH_COREDEBUGShauren
2020-01-02New YearAokromes
2019-11-01Core/DBLayer: Support using mysql 8Shauren
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-02-18Core/DataStores: Updated db2 structures to 7.3.5.25996Shauren
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-05-13Build fix for mysql 5.6 and olderShauren
2017-05-12Core/Database: Include cleanupShauren
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-01-01Update copyright note for 2016Vincent-Michael
Happy new year (Again new year with idiots ...)
2015-08-26Core/DBLayer: Optimized prepared statement query results by eliminating ↵Shauren
unneeded buffer copies * Improved error logs for using incorrect Field getters to also include table name, field name and field index.
2015-08-21Core/Build: Merge common library and move database out of sharedStormBytePP