20#ifndef ORES_DATABASE_DATABASE_CONFIGURATION_HPP
21#define ORES_DATABASE_DATABASE_CONFIGURATION_HPP
23#include <boost/program_options.hpp>
24#include "ores.database/domain/database_options.hpp"
26namespace ores::database {
45 static boost::program_options::options_description
61 read_options(
const boost::program_options::variables_map& vm);
Centralized manager for database configuration parsing.
Definition database_configuration.hpp:35
static boost::program_options::options_description make_options_description()
Creates the boost::program_options description for database CLI arguments.
Definition database_configuration.cpp:37
static database_options read_options(const boost::program_options::variables_map &vm)
Reads database options from parsed variables map.
Definition database_configuration.cpp:62
Configuration for database connection.
Definition database_options.hpp:33