|
ORE Studio 0.0.4
|
Centralized manager for database configuration parsing. More...
#include <database_configuration.hpp>

Static Public Member Functions | |
| static boost::program_options::options_description | make_options_description () |
| Creates the boost::program_options description for database CLI arguments. | |
| static database_options | read_options (const boost::program_options::variables_map &vm) |
| Reads database options from parsed variables map. | |
Centralized manager for database configuration parsing.
Provides utilities for creating command-line option descriptions, reading configuration from parsed options, and mapping environment variables.
|
static |
Creates the boost::program_options description for database CLI arguments.
|
static |
Reads database options from parsed variables map.
If no database options are present in the variables map, returns std::nullopt. If partial options are present, uses sensible defaults for missing values. Password is required if any database option is present.
| vm | Parsed command-line options. |