|
TreeFrogFramework 2.10
|
#include <tmongoodmapper.h>


Public Member Functions | |
| TMongoODMapper () | |
| virtual | ~TMongoODMapper () |
| TMongoODMapper< T > & | limit (int limit) |
| TMongoODMapper< T > & | offset (int offset) |
| TMongoODMapper< T > & | orderBy (int column, Tf::SortOrder order=Tf::AscendingOrder) |
| TMongoODMapper< T > & | orderBy (const QString &column, Tf::SortOrder order=Tf::AscendingOrder) |
| void | setLimit (int limit) |
| void | setOffset (int offset) |
| void | setSortOrder (int column, Tf::SortOrder order=Tf::AscendingOrder) |
| void | setSortOrder (const QString &column, Tf::SortOrder order=Tf::AscendingOrder) |
| T | findOne (const TCriteria &cri=TCriteria()) |
| T | findFirst (const TCriteria &cri=TCriteria()) |
| T | findFirstBy (int column, const QVariant &value) |
| T | findByObjectId (const QString &id) |
| bool | find (const TCriteria &cri=TCriteria()) |
| bool | findBy (int column, const QVariant &value) |
| bool | findIn (int column, const QVariantList &values) |
| bool | next () |
| T | value () const |
| int | findCount (const TCriteria &cri=TCriteria()) |
| int | findCountBy (int column, const QVariant &value) |
| int | updateAll (const TCriteria &cri, int column, const QVariant &value) |
| int | updateAll (const TCriteria &cri, const QMap< int, QVariant > &values) |
| int | removeAll (const TCriteria &cri=TCriteria()) |
Additional Inherited Members | |
Protected Member Functions inherited from TMongoQuery | |
| TMongoQuery (const QString &collection) | |
| TMongoQuery (const TMongoQuery &other) | |
| virtual | ~TMongoQuery () |
| int | limit () const |
| void | setLimit (int limit) |
| int | offset () const |
| void | setOffset (int offset) |
| bool | find (const QVariantMap &criteria=QVariantMap(), const QVariantMap &orderBy=QVariantMap(), const QStringList &fields=QStringList()) |
| bool | next () |
| QVariantMap | value () const |
| QVariantMap | findOne (const QVariantMap &criteria=QVariantMap(), const QStringList &fields=QStringList()) |
| QVariantMap | findById (const QString &id, const QStringList &fields=QStringList()) |
| bool | insert (QVariantMap &document) |
| int | update (const QVariantMap &criteria, const QVariantMap &document, bool upsert=false) |
| bool | updateById (const QVariantMap &document) |
| int | updateMany (const QVariantMap &criteria, const QVariantMap &document) |
| int | updateMulti (const QVariantMap &criteria, const QVariantMap &document) |
| int | remove (const QVariantMap &criteria) |
| bool | removeById (const QVariantMap &document) |
| int | count (const QVariantMap &criteria=QVariantMap()) |
| QString | lastErrorString () const |
| TMongoQuery & | operator= (const TMongoQuery &other) |
The TMongoODMapper class is a template class that provides concise functionality to object-document mapping for MongoDB.
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| TMongoODMapper< T > & TMongoODMapper< T >::limit | ( | int | limit | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |