mirror of
https://github.com/aaronpo97/the-biergarten-app.git
synced 2026-07-16 17:47:22 +00:00
Pipeline: rename Location to City, wire postal code into breweries
This commit is contained in:
@@ -24,7 +24,7 @@ class DataGenerator {
|
||||
* @param region_context Additional regional context text.
|
||||
* @return Brewery generation result.
|
||||
*/
|
||||
virtual BreweryResult GenerateBrewery(const Location& location,
|
||||
virtual BreweryResult GenerateBrewery(const City& location,
|
||||
const std::string& region_context) = 0;
|
||||
|
||||
/**
|
||||
|
||||
@@ -55,7 +55,7 @@ class LlamaGenerator final : public DataGenerator {
|
||||
* @param region_context Additional regional context.
|
||||
* @return Generated brewery result.
|
||||
*/
|
||||
BreweryResult GenerateBrewery(const Location& location,
|
||||
BreweryResult GenerateBrewery(const City& location,
|
||||
const std::string& region_context) override;
|
||||
|
||||
/**
|
||||
|
||||
@@ -24,7 +24,7 @@ class MockGenerator final : public DataGenerator {
|
||||
* @param region_context Unused for mock generation.
|
||||
* @return Generated brewery result.
|
||||
*/
|
||||
BreweryResult GenerateBrewery(const Location& location,
|
||||
BreweryResult GenerateBrewery(const City& location,
|
||||
const std::string& region_context) override;
|
||||
|
||||
/**
|
||||
@@ -46,7 +46,7 @@ class MockGenerator final : public DataGenerator {
|
||||
* @param location City and country names.
|
||||
* @return Deterministic hash value.
|
||||
*/
|
||||
static size_t DeterministicHash(const Location& location);
|
||||
static size_t DeterministicHash(const City& location);
|
||||
|
||||
/**
|
||||
* @brief Combines city, persona, and name into a stable hash value.
|
||||
@@ -56,7 +56,7 @@ class MockGenerator final : public DataGenerator {
|
||||
* @param name Sampled first/last name.
|
||||
* @return Deterministic hash value.
|
||||
*/
|
||||
static size_t DeterministicHash(const Location& location,
|
||||
static size_t DeterministicHash(const City& location,
|
||||
const UserPersona& persona, const Name& name);
|
||||
|
||||
// Hash stride constants for deterministic distribution across fixed-size
|
||||
|
||||
Reference in New Issue
Block a user