|
PACS System 0.1.0
PACS DICOM system library
|
Unified database adapter for PACS system. More...
#include <kcenon/common/patterns/result.h>#include <chrono>#include <cstdint>#include <filesystem>#include <functional>#include <map>#include <memory>#include <string>#include <vector>

Go to the source code of this file.
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::storage |
Unified database adapter for PACS system.
This file provides the pacs_database_adapter class that wraps database_system's unified_database_system API. It serves as a single entry point for all database operations and enables incremental migration from direct SQLite access.
When compiled with PACS_WITH_DATABASE_SYSTEM, uses database_system's unified_database_system. This adapter is the foundation for migrating scattered SQLite API calls to a centralized, consistent interface.
Definition in file pacs_database_adapter.h.