Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
connection_string_builder.h File Reference

Fluent builder for constructing type-safe database connection strings. More...

#include "core/configuration.h"
#include "../core/result.h"
#include <cstdint>
#include <optional>
#include <string>
#include <string_view>
#include <vector>
Include dependency graph for connection_string_builder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  database::integrated::connection_string_builder
 Fluent builder for constructing database connection strings. More...
 

Namespaces

namespace  database
 
namespace  database::integrated
 

Enumerations

enum class  database::integrated::ssl_mode {
  database::integrated::disable , database::integrated::allow , database::integrated::prefer , database::integrated::require ,
  database::integrated::verify_ca , database::integrated::verify_full
}
 SSL connection mode for database connections. More...
 

Detailed Description

Fluent builder for constructing type-safe database connection strings.

Provides a type-safe, discoverable way to construct connection strings for various database backends instead of manually formatting strings.

Definition in file connection_string_builder.h.