3#include <QtCore/QString>
4#include <QtSql/QSqlDatabase>
5#include <QtSql/QSqlQuery>
37 [[nodiscard]]
bool isValid()
const {
return _valid; }
38 [[nodiscard]] QSqlDatabase
database()
const;
44 static std::atomic<int> s_connId;
ScopedConnection & operator=(const ScopedConnection &)=delete
ScopedConnection(const ScopedConnection &)=delete
QSqlDatabase database() const
Lightweight SQL utilities shared across QGC components.
QString escapeLikePattern(const QString &text)
void applySqlitePragmas(QSqlDatabase &db)
Applies standard QGC pragmas: WAL journal mode + NORMAL synchronous.