OpenCPN Partial API docs
Loading...
Searching...
No Matches
navobj_db_util.cpp File Reference

Implement navobj_db_util.h – MySQL support utilities. More...

Go to the source code of this file.

Functions

int getUserVersion (sqlite3 *db)
 
void setUserVersion (sqlite3 *db, int v)
 
bool columnInPrimaryKey (sqlite3 *db, const std::string &table, const std::string &column)
 
bool needsMigration_0_1 (sqlite3 *db)
 
std::string SchemaUpdate_0_1 (sqlite3 *db, wxFrame *frame)
 

Detailed Description

Implement navobj_db_util.h – MySQL support utilities.

Definition in file navobj_db_util.cpp.

Function Documentation

◆ columnInPrimaryKey()

bool columnInPrimaryKey ( sqlite3 *  db,
const std::string &  table,
const std::string &  column 
)
inline

Definition at line 62 of file navobj_db_util.cpp.

◆ getUserVersion()

int getUserVersion ( sqlite3 *  db)

Definition at line 29 of file navobj_db_util.cpp.

◆ needsMigration_0_1()

bool needsMigration_0_1 ( sqlite3 *  db)

Definition at line 87 of file navobj_db_util.cpp.

◆ SchemaUpdate_0_1()

std::string SchemaUpdate_0_1 ( sqlite3 *  db,
wxFrame *  frame 
)

Definition at line 105 of file navobj_db_util.cpp.

◆ setUserVersion()

void setUserVersion ( sqlite3 *  db,
int  v 
)

Definition at line 49 of file navobj_db_util.cpp.