Changeset View
Changeset View
Standalone View
Standalone View
runners/bookmarks/fetchsqlite.h
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | |||||
43 | public: | 43 | public: | ||
44 | explicit FetchSqlite(const QString &originalFile, const QString ©To, QObject *parent = nullptr); | 44 | explicit FetchSqlite(const QString &originalFile, const QString ©To, QObject *parent = nullptr); | ||
45 | ~FetchSqlite() override; | 45 | ~FetchSqlite() override; | ||
46 | void prepare(); | 46 | void prepare(); | ||
47 | void teardown(); | 47 | void teardown(); | ||
48 | QList<QVariantMap> query(const QString &sql, QMap<QString,QVariant> bindObjects); | 48 | QList<QVariantMap> query(const QString &sql, QMap<QString,QVariant> bindObjects); | ||
49 | QList<QVariantMap> query(BuildQuery *buildQuery, QMap<QString,QVariant> bindObjects); | 49 | QList<QVariantMap> query(BuildQuery *buildQuery, QMap<QString,QVariant> bindObjects); | ||
50 | QList<QVariantMap> query(const QString &sql); | 50 | QList<QVariantMap> query(const QString &sql); | ||
51 | QStringList tables(QSql::TableType type = QSql::Tables); | ||||
51 | 52 | | |||
52 | private: | 53 | private: | ||
53 | QString const m_databaseFile; | 54 | QString const m_databaseFile; | ||
54 | QMutex m_mutex; | 55 | QMutex m_mutex; | ||
55 | QSqlDatabase m_db; | 56 | QSqlDatabase m_db; | ||
56 | }; | 57 | }; | ||
57 | 58 | | |||
58 | #endif // FETCHSQLITE_H | 59 | #endif // FETCHSQLITE_H |