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

Implementation of unified database system (Phase 6) More...

#include "unified_database_system.h"
#include "core/database_coordinator.h"
#include "adapters/logger_adapter.h"
#include "adapters/monitoring_adapter.h"
#include "adapters/thread_adapter.h"
#include "../core/database_backend.h"
#include "../core/backend_registry.h"
#include "../postgres_manager.h"
#include <mutex>
#include <chrono>
#include <algorithm>
#include <cctype>
#include <stdexcept>
#include <sstream>
Include dependency graph for unified_database_system.cpp:

Go to the source code of this file.

Classes

class  database::integrated::transaction_impl
 
class  database::integrated::unified_database_system::impl
 

Namespaces

namespace  database
 
namespace  database::integrated
 

Functions

static std::string database::integrated::backend_type_to_name (backend_type type)
 Convert backend_type to registry name string.
 
static std::shared_ptr< core::database_backenddatabase::integrated::create_backend (backend_type type)
 Create database backend instance.
 
static std::string database::integrated::value_to_string (const core::database_value &value)
 Convert database_value (variant) to string.
 
static query_result database::integrated::convert_result (const core::database_result &db_result, std::chrono::microseconds exec_time)
 Convert core::database_result to query_result.
 

Detailed Description

Implementation of unified database system (Phase 6)

Definition in file unified_database_system.cpp.