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)