forked from qt-creator/qt-creator
		
	Sqlite: Remove the Sqlite Prefix
We use a name space now, so the prefix is not of much use. Change-Id: I2b077576f94dab778add6ab2e54870f7ca18da78 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
		@@ -29,14 +29,14 @@
 | 
			
		||||
 | 
			
		||||
namespace Sqlite {
 | 
			
		||||
 | 
			
		||||
class SqliteDatabaseBackend;
 | 
			
		||||
class SqliteDatabase;
 | 
			
		||||
class DatabaseBackend;
 | 
			
		||||
class Database;
 | 
			
		||||
 | 
			
		||||
template <typename Database>
 | 
			
		||||
class SqliteAbstractTransaction
 | 
			
		||||
class AbstractTransaction
 | 
			
		||||
{
 | 
			
		||||
public:
 | 
			
		||||
    ~SqliteAbstractTransaction()
 | 
			
		||||
    ~AbstractTransaction()
 | 
			
		||||
    {
 | 
			
		||||
        if (!m_isAlreadyCommited)
 | 
			
		||||
            m_database.execute("ROLLBACK");
 | 
			
		||||
@@ -49,7 +49,7 @@ public:
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
protected:
 | 
			
		||||
    SqliteAbstractTransaction(Database &database)
 | 
			
		||||
    AbstractTransaction(Database &database)
 | 
			
		||||
        : m_database(database)
 | 
			
		||||
    {
 | 
			
		||||
    }
 | 
			
		||||
@@ -60,33 +60,33 @@ private:
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
template <typename Database>
 | 
			
		||||
class SqliteTransaction final : public SqliteAbstractTransaction<Database>
 | 
			
		||||
class DeferredTransaction final : public AbstractTransaction<Database>
 | 
			
		||||
{
 | 
			
		||||
public:
 | 
			
		||||
    SqliteTransaction(Database &database)
 | 
			
		||||
        : SqliteAbstractTransaction<Database>(database)
 | 
			
		||||
    DeferredTransaction(Database &database)
 | 
			
		||||
        : AbstractTransaction<Database>(database)
 | 
			
		||||
    {
 | 
			
		||||
        database.execute("BEGIN");
 | 
			
		||||
    }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
template <typename Database>
 | 
			
		||||
class SqliteImmediateTransaction final : public SqliteAbstractTransaction<Database>
 | 
			
		||||
class ImmediateTransaction final : public AbstractTransaction<Database>
 | 
			
		||||
{
 | 
			
		||||
public:
 | 
			
		||||
    SqliteImmediateTransaction(Database &database)
 | 
			
		||||
        : SqliteAbstractTransaction<Database>(database)
 | 
			
		||||
    ImmediateTransaction(Database &database)
 | 
			
		||||
        : AbstractTransaction<Database>(database)
 | 
			
		||||
    {
 | 
			
		||||
        database.execute("BEGIN IMMEDIATE");
 | 
			
		||||
    }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
template <typename Database>
 | 
			
		||||
class SqliteExclusiveTransaction final : public SqliteAbstractTransaction<Database>
 | 
			
		||||
class ExclusiveTransaction final : public AbstractTransaction<Database>
 | 
			
		||||
{
 | 
			
		||||
public:
 | 
			
		||||
    SqliteExclusiveTransaction(Database &database)
 | 
			
		||||
        : SqliteAbstractTransaction<Database>(database)
 | 
			
		||||
    ExclusiveTransaction(Database &database)
 | 
			
		||||
        : AbstractTransaction<Database>(database)
 | 
			
		||||
    {
 | 
			
		||||
        database.execute("BEGIN EXCLUSIVE");
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user