Zserio C++17 runtime library  0.5.0
Built for Zserio 2.17.0
zserio::ISqliteDatabase Class Referenceabstract

#include <ISqliteDatabase.h>

Public Member Functions

virtual ~ISqliteDatabase ()=default
 
virtual SqliteConnectionconnection () noexcept=0
 
virtual void createSchema ()=0
 
virtual void deleteSchema ()=0
 

Detailed Description

Writer interface for generated databases.

Definition at line 10 of file ISqliteDatabase.h.

Constructor & Destructor Documentation

◆ ~ISqliteDatabase()

virtual zserio::ISqliteDatabase::~ISqliteDatabase ( )
virtualdefault

Destructor.

Member Function Documentation

◆ connection()

virtual SqliteConnection& zserio::ISqliteDatabase::connection ( )
pure virtualnoexcept

Returns current database connection.

Returns
SQLite database connection.

◆ createSchema()

virtual void zserio::ISqliteDatabase::createSchema ( )
pure virtual

Creates database schema.

◆ deleteSchema()

virtual void zserio::ISqliteDatabase::deleteSchema ( )
pure virtual

Deletes database schema.


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