QEjdbDatabase connects a ejdb database and provides an api to modify it. More...
| Header: | #include <QEjdbDatabase> |
| QEjdbDatabase() | |
| QEjdbDatabase(const QEjdbDatabase & other) | |
| ~QEjdbDatabase() | |
| bool | close() |
| QEjdbCollection | collection(const QString & collection, bool create = false) |
| QString | connectionName() const |
| bool | containsCollection(const QString & collectionName) |
| bool | createCollection(const QString & collectionName) |
| bool | isOpen() |
| QBsonObject | load(const QString & collectionName, const QString & oid) |
| QEjdbResult | loadAll(const QString & collectionName) |
| void | open() |
| QEjdbResult | query(const QString & collectionName, const QBsonObject & query, const QBsonObject & hints = QBsonObject()) |
| bool | remove(const QString & collectionName, const QString & oid) |
| bool | remove(const QString & collectionName, QBsonObject obj) |
| bool | removeCollection(const QString & collectionName) |
| bool | save(const QString & collectionName, QBsonObject & bson) |
| QEjdbDatabase & | operator=(const QEjdbDatabase & other) |
| QEjdbDatabase | addDatabase(QString url, int mode, QString connectionName = QLatin1String( defaultConnection )) |
| QEjdbDatabase | addDatabase(QString url, QString connectionName = QLatin1String( defaultConnection )) |
| QEjdbDatabase | database(const QString & connectionName = QLatin1String( defaultConnection )) |
| void | removeDatabase(const QString & connectionName = QLatin1String( defaultConnection )) |
| bool | removeDatabaseFiles(const QString & path, const QString & database) |
| QEjdbDatabase(QString url, int mode, const QString & connectionName) |
QEjdbDatabase connects a ejdb database and provides an api to modify it.
[protected] QEjdbDatabase::QEjdbDatabase(QString url, int mode, const QString & connectionName)[static] QEjdbDatabase QEjdbDatabase::addDatabase(QString url, int mode, QString connectionName = QLatin1String( defaultConnection ))[static] QEjdbDatabase QEjdbDatabase::addDatabase(QString url, QString connectionName = QLatin1String( defaultConnection ))[static] QEjdbDatabase QEjdbDatabase::database(const QString & connectionName = QLatin1String( defaultConnection ))[static] void QEjdbDatabase::removeDatabase(const QString & connectionName = QLatin1String( defaultConnection ))[static] bool QEjdbDatabase::removeDatabaseFiles(const QString & path, const QString & database)