CG_Gen::DataBaseGenerator class

class DataBaseGenerator

Constructors, destructors, conversion operators

DataBaseGenerator(const DataBaseGeneratorParameters& i_parameters)
DataBaseGenerator.

Public functions

auto generateTypeForGraph(const DataBaseGeneratorParameters& i_gp, uint8_t parallel = 1, bool createIdDirectories = true) -> ResultGraph
generateTypeForGraph The generate Type method of the DataBase Generator class is responsible for generating a database of a certain type based on the passed parameters.
auto generateTypeForPath(const DataBaseGeneratorParameters& i_gp, uint8_t parallel = 1, bool createIdDirectories = true) -> ResultPath
void generateTypeDefault(const DataBaseGeneratorParameters& i_gp, uint8_t parallel = 1, bool createIdDirectories = true)

Function documentation

CG_Gen::DataBaseGenerator::DataBaseGenerator(const DataBaseGeneratorParameters& i_parameters)

DataBaseGenerator.

Parameters
i_parameters

ResultGraph CG_Gen::DataBaseGenerator::generateTypeForGraph(const DataBaseGeneratorParameters& i_gp, uint8_t parallel = 1, bool createIdDirectories = true)

generateTypeForGraph The generate Type method of the DataBase Generator class is responsible for generating a database of a certain type based on the passed parameters.

Parameters
i_gp An object of the DataBase Generator Parameters class containing parameters for generating a database
parallel A flag indicating whether the generation should be performed in parallel. If set to true, generation will occur in parallel; otherwise, generation will be sequential
createIdDirectories A flag indicating whether to create directories with IDs. If set to true, directories with IDs will be created, otherwise not.