Lightweight 0.20260213.0
Loading...
Searching...
No Matches
LargeDb::GeneratorConfig Struct Reference

Configuration for database generation. More...

#include <DataGenerator.hpp>

Public Attributes

uint64_t seed = 42
 Random seed for deterministic generation.
 
size_t userCount = 2000
 
size_t categoryCount = 200
 
size_t productCount = 2000
 
size_t productImageCount = 4000
 ~2 images per product
 
size_t orderCount = 10000
 
size_t orderItemCount = 30000
 ~3 items per order
 
size_t reviewCount = 8000
 
size_t tagCount = 500
 
size_t productTagCount = 6000
 ~3 tags per product
 
size_t activityLogCount = 50000
 
size_t systemAuditLogCount = 5000
 
size_t articleCount = 500
 
size_t userBioSize = 500
 
size_t userAvatarSize = 10240
 
size_t categoryDescriptionSize = 2048
 
size_t productLongDescriptionSize = 8192
 
size_t productSpecsSize = 2048
 
size_t productImageSize = 51200
 
size_t productThumbnailSize = 5120
 
size_t reviewContentSize = 2048
 
size_t activityLogJsonSize = 1024
 
size_t systemAuditContextSize = 5120
 
size_t systemAuditStackTraceSize = 3072
 
size_t articleContentSize = 15360
 
size_t articleFeaturedImageSize = 20480
 

Detailed Description

Configuration for database generation.

Definition at line 25 of file DataGenerator.hpp.

Member Data Documentation

◆ seed

uint64_t LargeDb::GeneratorConfig::seed = 42

Random seed for deterministic generation.

Definition at line 27 of file DataGenerator.hpp.

◆ userCount

size_t LargeDb::GeneratorConfig::userCount = 2000

Definition at line 30 of file DataGenerator.hpp.

◆ categoryCount

size_t LargeDb::GeneratorConfig::categoryCount = 200

Definition at line 31 of file DataGenerator.hpp.

◆ productCount

size_t LargeDb::GeneratorConfig::productCount = 2000

Definition at line 32 of file DataGenerator.hpp.

◆ productImageCount

size_t LargeDb::GeneratorConfig::productImageCount = 4000

~2 images per product

Definition at line 33 of file DataGenerator.hpp.

◆ orderCount

size_t LargeDb::GeneratorConfig::orderCount = 10000

Definition at line 34 of file DataGenerator.hpp.

◆ orderItemCount

size_t LargeDb::GeneratorConfig::orderItemCount = 30000

~3 items per order

Definition at line 35 of file DataGenerator.hpp.

◆ reviewCount

size_t LargeDb::GeneratorConfig::reviewCount = 8000

Definition at line 36 of file DataGenerator.hpp.

◆ tagCount

size_t LargeDb::GeneratorConfig::tagCount = 500

Definition at line 37 of file DataGenerator.hpp.

◆ productTagCount

size_t LargeDb::GeneratorConfig::productTagCount = 6000

~3 tags per product

Definition at line 38 of file DataGenerator.hpp.

◆ activityLogCount

size_t LargeDb::GeneratorConfig::activityLogCount = 50000

Definition at line 39 of file DataGenerator.hpp.

◆ systemAuditLogCount

size_t LargeDb::GeneratorConfig::systemAuditLogCount = 5000

Definition at line 40 of file DataGenerator.hpp.

◆ articleCount

size_t LargeDb::GeneratorConfig::articleCount = 500

Definition at line 41 of file DataGenerator.hpp.

◆ userBioSize

size_t LargeDb::GeneratorConfig::userBioSize = 500

Definition at line 44 of file DataGenerator.hpp.

◆ userAvatarSize

size_t LargeDb::GeneratorConfig::userAvatarSize = 10240

Definition at line 45 of file DataGenerator.hpp.

◆ categoryDescriptionSize

size_t LargeDb::GeneratorConfig::categoryDescriptionSize = 2048

Definition at line 46 of file DataGenerator.hpp.

◆ productLongDescriptionSize

size_t LargeDb::GeneratorConfig::productLongDescriptionSize = 8192

Definition at line 47 of file DataGenerator.hpp.

◆ productSpecsSize

size_t LargeDb::GeneratorConfig::productSpecsSize = 2048

Definition at line 48 of file DataGenerator.hpp.

◆ productImageSize

size_t LargeDb::GeneratorConfig::productImageSize = 51200

Definition at line 49 of file DataGenerator.hpp.

◆ productThumbnailSize

size_t LargeDb::GeneratorConfig::productThumbnailSize = 5120

Definition at line 50 of file DataGenerator.hpp.

◆ reviewContentSize

size_t LargeDb::GeneratorConfig::reviewContentSize = 2048

Definition at line 51 of file DataGenerator.hpp.

◆ activityLogJsonSize

size_t LargeDb::GeneratorConfig::activityLogJsonSize = 1024

Definition at line 52 of file DataGenerator.hpp.

◆ systemAuditContextSize

size_t LargeDb::GeneratorConfig::systemAuditContextSize = 5120

Definition at line 53 of file DataGenerator.hpp.

◆ systemAuditStackTraceSize

size_t LargeDb::GeneratorConfig::systemAuditStackTraceSize = 3072

Definition at line 54 of file DataGenerator.hpp.

◆ articleContentSize

size_t LargeDb::GeneratorConfig::articleContentSize = 15360

Definition at line 55 of file DataGenerator.hpp.

◆ articleFeaturedImageSize

size_t LargeDb::GeneratorConfig::articleFeaturedImageSize = 20480

Definition at line 56 of file DataGenerator.hpp.


The documentation for this struct was generated from the following file: