Advanced Chunk Processing Library 0.2.0
A comprehensive C++ library for advanced data chunking strategies and processing operations
Loading...
Searching...
No Matches
chunk_integrations::DatabaseConnection Class Referenceabstract

Abstract base class for database connections. More...

#include <chunk_integrations.hpp>

Public Member Functions

virtual ~DatabaseConnection ()=default
 
virtual void connect (const std::string &connection_string)=0
 Connect to database.
 
virtual void disconnect ()=0
 Disconnect from database.
 

Detailed Description

Abstract base class for database connections.

Definition at line 19 of file chunk_integrations.hpp.

Constructor & Destructor Documentation

◆ ~DatabaseConnection()

virtual chunk_integrations::DatabaseConnection::~DatabaseConnection ( )
virtualdefault

Member Function Documentation

◆ connect()

virtual void chunk_integrations::DatabaseConnection::connect ( const std::string &  connection_string)
pure virtual

Connect to database.

Parameters
connection_stringDatabase connection parameters
Exceptions
std::runtime_errorif connection fails

◆ disconnect()

virtual void chunk_integrations::DatabaseConnection::disconnect ( )
pure virtual

Disconnect from database.


The documentation for this class was generated from the following file: