|  | openPilotLog
    | 
 
 
 
   21 #include <QCoreApplication> 
   22 #include <QStringBuilder> 
   25 #define DATABASE_REVISION 17 
   27 const auto TEMPLATE_URL = QStringLiteral(
"https://raw.githubusercontent.com/fiffty-50/openpilotlog/develop/assets/database/templates/");
 
   41     static bool createDatabase();
 
   43     static bool downloadTemplates();
 
   45     static bool backupOldData();
 
   47     static bool fillTemplates();
 
   49     static bool importDefaultData(
bool use_local_data);
 
   53     static bool commitData(QVector<QStringList> from_csv, 
const QString &table_name);
 
   60     static bool commitDataJson(
const QJsonArray &json_arr, 
const QString &table_name);
 
   64     static bool createSchemata(
const QStringList &statements);
 
  
 
static bool resetToDefault()
DbSetup::resetToDefault Empties all user-generated content in the database.
Definition: adatabasesetup.cpp:384
static bool commitData(QVector< QStringList > from_csv, const QString &table_name)
DbSetup::commitData inserts the data parsed from a csv file into the database. The first line of the ...
Definition: adatabasesetup.cpp:460
static void debug()
dbSetup::debug prints Database Layout
Definition: adatabasesetup.cpp:402
static bool commitDataJson(const QJsonArray &json_arr, const QString &table_name)
commitDataJson Commits data read from a JSON array to the database.
Definition: adatabasesetup.cpp:515
The ADataBaseSetup class is responsible for the inital setup of the database when the application is ...
Definition: adatabasesetup.h:36