Quassel IRC
Pre-Release
|
#include </tmp/quassel/src/core/abstractsqlstorage.h>
Public Types | |
enum | MigrationObject { QuasselUser, Sender, Identity, IdentityNick, Network, Buffer, Backlog, IrcServer, UserSetting } |
Public Member Functions | |
virtual bool | writeMo (const QuasselUserMO &user)=0 |
virtual bool | writeMo (const IdentityMO &identity)=0 |
virtual bool | writeMo (const IdentityNickMO &identityNick)=0 |
virtual bool | writeMo (const NetworkMO &network)=0 |
virtual bool | writeMo (const BufferMO &buffer)=0 |
virtual bool | writeMo (const SenderMO &sender)=0 |
virtual bool | writeMo (const BacklogMO &backlog)=0 |
virtual bool | writeMo (const IrcServerMO &ircserver)=0 |
virtual bool | writeMo (const UserSettingMO &userSetting)=0 |
bool | migrateFrom (AbstractSqlMigrationReader *reader) |
virtual bool | postProcess () |
Static Public Member Functions | |
static QString | migrationObject (MigrationObject moType) |
Protected Member Functions | |
void | newQuery (const QString &query, QSqlDatabase db) |
virtual void | resetQuery () |
virtual bool | prepareQuery (MigrationObject mo)=0 |
bool | exec () |
bool | next () |
QVariant | value (int index) |
void | bindValue (const QString &placeholder, const QVariant &val) |
void | bindValue (int pos, const QVariant &val) |
QSqlError | lastError () |
void | dumpStatus () |
QString | executedQuery () |
QVariantList | boundValues () |
virtual bool | transaction ()=0 |
virtual void | rollback ()=0 |
virtual bool | commit ()=0 |
Friends | |
class | AbstractSqlMigrationReader |
Definition at line 315 of file abstractsqlstorage.h.
|
inherited |
Definition at line 247 of file abstractsqlstorage.h.
|
pure virtual |
Implemented in PostgreSqlMigrationWriter.
Referenced by AbstractSqlMigrationReader::transferMo().
|
pure virtual |
Implemented in PostgreSqlMigrationWriter.
|
pure virtual |
Implemented in PostgreSqlMigrationWriter.
|
pure virtual |
Implemented in PostgreSqlMigrationWriter.
|
pure virtual |
Implemented in PostgreSqlMigrationWriter.
|
pure virtual |
Implemented in PostgreSqlMigrationWriter.
|
pure virtual |
Implemented in PostgreSqlMigrationWriter.
|
pure virtual |
Implemented in PostgreSqlMigrationWriter.
|
pure virtual |
Implemented in PostgreSqlMigrationWriter.
|
inline |
Definition at line 328 of file abstractsqlstorage.h.
References AbstractSqlMigrationReader::migrateTo().
|
inlinevirtual |
Reimplemented in PostgreSqlMigrationWriter.
Definition at line 331 of file abstractsqlstorage.h.
Referenced by AbstractSqlMigrationReader::migrateTo().
|
staticinherited |
Definition at line 378 of file abstractsqlstorage.cpp.
References AbstractSqlMigrator::Backlog, AbstractSqlMigrator::Buffer, AbstractSqlMigrator::IdentityNick, AbstractSqlMigrator::IrcServer, AbstractSqlMigrator::QuasselUser, AbstractSqlMigrator::Sender, and AbstractSqlMigrator::UserSetting.
Referenced by AbstractSqlMigrationReader::transferMo().
|
protectedinherited |
Definition at line 355 of file abstractsqlstorage.cpp.
References AbstractSqlMigrator::_query.
Referenced by PostgreSqlMigrationWriter::postProcess(), SqliteMigrationReader::prepareQuery(), and PostgreSqlMigrationWriter::prepareQuery().
|
protectedvirtualinherited |
Definition at line 363 of file abstractsqlstorage.cpp.
References AbstractSqlMigrator::_query.
Referenced by AbstractSqlMigrationReader::finalizeMigration(), PostgreSqlMigrationWriter::postProcess(), and AbstractSqlMigrationReader::transferMo().
|
protectedpure virtualinherited |
Implemented in PostgreSqlMigrationWriter, and SqliteMigrationReader.
Referenced by AbstractSqlMigrationReader::transferMo().
|
protectedinherited |
Definition at line 370 of file abstractsqlstorage.cpp.
References AbstractSqlMigrator::_query.
Referenced by PostgreSqlMigrationWriter::postProcess(), SqliteMigrationReader::prepareQuery(), SqliteMigrationReader::readMo(), and PostgreSqlMigrationWriter::writeMo().
|
inlineprotectedinherited |
Definition at line 269 of file abstractsqlstorage.h.
References AbstractSqlMigrator::_query.
Referenced by SqliteMigrationReader::readMo().
|
inlineprotectedinherited |
Definition at line 270 of file abstractsqlstorage.h.
References AbstractSqlMigrator::_query.
Referenced by SqliteMigrationReader::readMo().
|
inlineprotectedinherited |
Definition at line 271 of file abstractsqlstorage.h.
References AbstractSqlMigrator::_query.
Referenced by SqliteMigrationReader::prepareQuery(), SqliteMigrationReader::readMo(), and PostgreSqlMigrationWriter::writeMo().
|
inlineprotectedinherited |
Definition at line 272 of file abstractsqlstorage.h.
References AbstractSqlMigrator::_query.
|
inlineprotectedinherited |
Definition at line 274 of file abstractsqlstorage.h.
References AbstractSqlMigrator::_query.
Referenced by AbstractSqlMigrationReader::abortMigration(), and AbstractSqlMigrator::dumpStatus().
|
protectedinherited |
Definition at line 418 of file abstractsqlstorage.cpp.
References AbstractSqlMigrator::boundValues(), AbstractSqlMigrator::executedQuery(), and AbstractSqlMigrator::lastError().
Referenced by AbstractSqlMigrationReader::abortMigration().
|
inlineprotectedinherited |
Definition at line 276 of file abstractsqlstorage.h.
References AbstractSqlMigrator::_query.
Referenced by AbstractSqlMigrator::dumpStatus().
|
inlineprotectedinherited |
Definition at line 404 of file abstractsqlstorage.cpp.
References AbstractSqlMigrator::_query.
Referenced by AbstractSqlMigrator::dumpStatus().
|
protectedpure virtualinherited |
Implemented in PostgreSqlMigrationWriter, and SqliteMigrationReader.
Referenced by AbstractSqlMigrationReader::migrateTo().
|
protectedpure virtualinherited |
Implemented in PostgreSqlMigrationWriter, and SqliteMigrationReader.
Referenced by AbstractSqlMigrationReader::abortMigration(), and AbstractSqlMigrationReader::migrateTo().
|
protectedpure virtualinherited |
Implemented in PostgreSqlMigrationWriter, and SqliteMigrationReader.
Referenced by AbstractSqlMigrationReader::finalizeMigration().
|
friend |
Definition at line 332 of file abstractsqlstorage.h.