OpenCPN Partial API docs
Loading...
Searching...
No Matches
DbMigrator Class Reference

Classes

struct  Migration
 

Public Types

using MigrationFn = std::function< void(sqlite3 *)>
 

Public Member Functions

 DbMigrator (sqlite3 *db)
 
void addMigration (int version, MigrationFn fn)
 
void migrate ()
 

Detailed Description

Definition at line 32 of file navobj_db_migrator.h.

Member Typedef Documentation

◆ MigrationFn

using DbMigrator::MigrationFn = std::function<void(sqlite3*)>

Definition at line 34 of file navobj_db_migrator.h.

Constructor & Destructor Documentation

◆ DbMigrator()

DbMigrator::DbMigrator ( sqlite3 *  db)
explicit

Definition at line 28 of file navobj_db_migrator.cpp.

Member Function Documentation

◆ addMigration()

void DbMigrator::addMigration ( int  version,
MigrationFn  fn 
)

Definition at line 30 of file navobj_db_migrator.cpp.

◆ migrate()

void DbMigrator::migrate ( )

Definition at line 65 of file navobj_db_migrator.cpp.


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