diff options
| author | Dan Goodliffe <dan.goodliffe@octal.co.uk> | 2026-04-15 12:03:21 +0100 |
|---|---|---|
| committer | Dan Goodliffe <dan.goodliffe@octal.co.uk> | 2026-04-15 12:05:20 +0100 |
| commit | 5b2166496e5f3ff2c4276e0b5b28f109c70673d5 (patch) | |
| tree | 93c351f6ef7d3d60d60247d5dbf531496f14a06c /src/logTypes.hpp | |
| parent | 3ce6cf305572709332d7329674ec45c987a093ad (diff) | |
| download | webstat-5b2166496e5f3ff2c4276e0b5b28f109c70673d5.tar.bz2 webstat-5b2166496e5f3ff2c4276e0b5b28f109c70673d5.tar.xz webstat-5b2166496e5f3ff2c4276e0b5b28f109c70673d5.zip | |
Replace use of crc32 for entity id
Entity value is MD5 hashed same as DB unique key, but the id itself is
now taken from the DB primary key which is sequence generated.
Diffstat (limited to 'src/logTypes.hpp')
| -rw-r--r-- | src/logTypes.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/logTypes.hpp b/src/logTypes.hpp index 6556d5c..fb66867 100644 --- a/src/logTypes.hpp +++ b/src/logTypes.hpp @@ -35,9 +35,9 @@ namespace WebStat { ContentType, }; - using Crc32Value = uint32_t; + using EntityId = int32_t; using EntityHash = std::array<uint8_t, MD5_DIGEST_LENGTH>; - using Entity = std::tuple<Crc32Value, EntityType, std::string_view>; + using Entity = std::tuple<EntityHash, std::optional<EntityId>, EntityType, std::string_view>; } namespace scn { |
