Namespaces | |
| namespace | Schema |
Classes | |
| class | Connection |
| class | ConnectionParameters |
| class | Cursor |
| class | Database |
| class | DatabaseAddress |
| class | DatabaseManager |
| class | BaseDatabaseManager |
| class | MySQLDatabaseManager |
| class | PostgreSQLDatabaseManager |
| class | SQLiteDatabaseManager |
| class | DriverInfo |
| class | DriverManager |
| class | QSqlConnection |
| class | Error |
| class | SQLError |
| class | QtSQLError |
| class | QueryHelper |
| class | QueryResult |
| class | SQLCategory |
| class | SQLCategoryCollection |
| class | SQLFolderCategory |
| class | SQLImageDateCollection |
| class | SQLImageInfo |
| class | SQLImageInfoCollection |
| class | SQLMD5Map |
| class | SQLMemberMap |
| class | SQLNormalCategory |
| class | SQLSettingsWidget |
| class | SQLSpecialCategory |
| class | SQLTagCategory |
| class | SQLTokensCategory |
| class | TransactionGuard |
Typedefs | |
| typedef KSharedPtr< Connection > | ConnectionSPtr |
| typedef QVector< QVariant > | RowData |
| typedef QList < DB::SimpleCategoryMatcher * > | MatcherList |
| typedef QList< MatcherList > | MatcherListList |
| typedef QList< QPair< QString, QString > > | StringStringList |
Functions | |
| DatabaseAddress | readConnectionParameters (const KConfigGroup &config) |
| void | writeConnectionParameters (const DatabaseAddress &address, KConfigGroup &config) |
| ConnectionSPtr | initializeKPhotoAlbumDatabase (const DatabaseAddress &address) |
| ERROR_CLASS (NotFoundError, Error) | |
| ERROR_CLASS (DriverNotFoundError, NotFoundError) | |
| ERROR_CLASS (DataNotFoundError, NotFoundError) | |
| ERROR_CLASS (RowNotFoundError, DataNotFoundError) | |
| ERROR_CLASS (EntryNotFoundError, DataNotFoundError) | |
| ERROR_CLASS (OperationNotPossible, Error) | |
| ERROR_CLASS (InitializationError, Error) | |
| ERROR_CLASS (DriverLoadError, InitializationError) | |
| ERROR_CLASS (ConnectionError, Error) | |
| ERROR_CLASS (ConnectionCreateError, ConnectionError) | |
| ERROR_CLASS (ConnectionOpenError, ConnectionError) | |
| ERROR_CLASS (ConnectionCloseError, ConnectionError) | |
| ERROR_CLASS (DatabaseError, Error) | |
| ERROR_CLASS (DatabaseCreateError, DatabaseError) | |
| ERROR_CLASS (DatabaseOpenError, DatabaseError) | |
| ERROR_CLASS (DatabaseSchemaError, DatabaseOpenError) | |
| ERROR_CLASS (TableCreateError, Error) | |
| ERROR_CLASS (TransactionError, Error) | |
| ERROR_CLASS (TransactionCreateError, TransactionError) | |
| ERROR_CLASS (TransactionCommitError, TransactionError) | |
| ERROR_CLASS2 (QueryError, SQLError) | |
| ERROR_CLASS2 (StatementError, SQLError) | |
| typedef KSharedPtr<Connection> SQLDB::ConnectionSPtr |
| typedef QList<DB::SimpleCategoryMatcher*> SQLDB::MatcherList |
| typedef QList<MatcherList> SQLDB::MatcherListList |
| typedef QVector<QVariant> SQLDB::RowData |
| typedef QList< QPair<QString, QString> > SQLDB::StringStringList |
| SQLDB::ERROR_CLASS | ( | TransactionCommitError | , | |
| TransactionError | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | TransactionCreateError | , | |
| TransactionError | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | TransactionError | , | |
| Error | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | TableCreateError | , | |
| Error | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | DatabaseSchemaError | , | |
| DatabaseOpenError | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | DatabaseOpenError | , | |
| DatabaseError | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | DatabaseCreateError | , | |
| DatabaseError | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | DatabaseError | , | |
| Error | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | ConnectionCloseError | , | |
| ConnectionError | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | ConnectionOpenError | , | |
| ConnectionError | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | ConnectionCreateError | , | |
| ConnectionError | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | ConnectionError | , | |
| Error | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | DriverLoadError | , | |
| InitializationError | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | InitializationError | , | |
| Error | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | OperationNotPossible | , | |
| Error | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | EntryNotFoundError | , | |
| DataNotFoundError | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | RowNotFoundError | , | |
| DataNotFoundError | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | DataNotFoundError | , | |
| NotFoundError | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | DriverNotFoundError | , | |
| NotFoundError | ||||
| ) |
| SQLDB::ERROR_CLASS | ( | NotFoundError | , | |
| Error | ||||
| ) |
| SQLDB::ERROR_CLASS2 | ( | StatementError | , | |
| SQLError | ||||
| ) |
| SQLDB::ERROR_CLASS2 | ( | QueryError | , | |
| SQLError | ||||
| ) |
| SQLDB::ConnectionSPtr SQLDB::initializeKPhotoAlbumDatabase | ( | const DatabaseAddress & | address | ) |
Open an existing SQL database or create a new one using KPhotoAlbum database schema and open it.
References SQLDB::DatabaseAddress::connectionParameters(), SQLDB::DatabaseAddress::databaseName(), SQLDB::DatabaseAddress::driverName(), SQLDB::Schema::getKPhotoAlbumSchema(), and SQLDB::DriverManager::instance().
Referenced by SQLDB::Database::Database().
| SQLDB::DatabaseAddress SQLDB::readConnectionParameters | ( | const KConfigGroup & | config | ) |
References SQLDB::DriverManager::getDriverInfo(), SQLDB::DriverManager::instance(), SQLDB::DatabaseAddress::isFileBased(), SQLDB::DatabaseAddress::setDatabaseName(), SQLDB::DatabaseAddress::setDriverName(), SQLDB::DatabaseAddress::setFileBased(), SQLDB::DatabaseAddress::setHost(), SQLDB::DatabaseAddress::setPassword(), and SQLDB::DatabaseAddress::setUserName().
Referenced by MainWindow::Window::convertBackend(), and MainWindow::Window::load().
| void SQLDB::writeConnectionParameters | ( | const DatabaseAddress & | address, | |
| KConfigGroup & | config | |||
| ) |
1.5.8