blob: 6adc4c0d2171d9bf683714c9088d4a0f9b8e7b36 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#ifndef SQLITEROLLBACK_H
#define SQLITEROLLBACK_H
#include "sqlitequery.h"
#include <QString>
class API_EXPORT SqliteRollback : public SqliteQuery
{
public:
SqliteRollback();
SqliteRollback(const SqliteRollback& other);
SqliteRollback(bool transactionKw, const QString& name);
SqliteRollback(bool transactionKw, bool savePoint, const QString& name);
SqliteStatement* clone();
bool transactionKw = false;
bool toKw = false;
bool savepointKw = false;
QString name = QString();
protected:
TokenList rebuildTokensFromContents();
};
typedef QSharedPointer<SqliteRollback> SqliteRollPtr;
#endif // SQLITEROLLBACK_H
|