![]() |
QxOrm 1.1.9
C++ Object Relational Mapping library
|
Files | |
file | IxSqlQueryBuilder.h [code] |
Common interface to build SQL queries to communicate with database. | |
file | IxSqlRelation.h [code] |
Common interface for all relationships defined between 2 classes (or between 2 tables in database) | |
file | QxDao.h [code] |
Provide template functions to map C++ class registered into QxOrm context with table database (ORM - Object Relational Mapping) | |
file | QxDao_Impl.h [code] |
file | QxDao_IsDirty.h [code] |
file | QxDaoPointer.h [code] |
qx::dao::ptr<T> : provide a classic smart-pointer (like boost::shared_ptr<T> or QSharedPointer<T>) with some features associated with QxDao module of QxOrm library | |
file | QxDaoStrategy.h [code] |
Class inheritance strategy and database (Concrete Table Inheritance is the default strategy used by QxOrm library) | |
file | QxDateNeutral.h [code] |
Helper class to store a date value into database under neutral format (YYYYMMDD) => cross database compatibility. | |
file | QxDateTimeNeutral.h [code] |
Helper class to store a date-time value into database under neutral format (YYYYMMDDHHMMSS) => cross database compatibility. | |
file | QxSession.h [code] |
Define a session to manage automatically database transactions (using C++ RAII) | |
file | QxSoftDelete.h [code] |
Soft delete (or logical delete) behavior to update a row into database (flag it as deleted) instead of delete it from database. | |
file | QxSqlDatabase.h [code] |
Define all parameters to connect to database and retrieve a valid connection by thread. | |
file | QxSqlError.h [code] |
Define a SQL error exception and retrieve QSqlError type of Qt library. | |
file | QxSqlQuery.h [code] |
Define a user SQL query added to default SQL query builded by QxOrm library, and used by qx::dao::xxx functions to filter elements fetched from database. | |
file | QxSqlQueryBuilder.h [code] |
Concrete SQL query builder by class with a cache mechanism to backup and restore queries already builded by the program. | |
file | QxSqlQueryHelper.h [code] |
file | QxSqlRelation.h [code] |
Base class for all relationships defined between 2 classes (or between 2 tables in database) | |
file | QxSqlRelation_ManyToMany.h [code] |
Manage a relationship many-to-many defined between 2 classes (or between 2 tables in database) | |
file | QxSqlRelation_ManyToOne.h [code] |
Manage a relationship many-to-one defined between 2 classes (or between 2 tables in database) | |
file | QxSqlRelation_OneToMany.h [code] |
Manage a relationship one-to-many defined between 2 classes (or between 2 tables in database) | |
file | QxSqlRelation_OneToOne.h [code] |
Manage a relationship one-to-one defined between 2 classes (or between 2 tables in database) | |
file | QxSqlRelation_RawData.h [code] |
file | QxSqlRelationParams.h [code] |
Define list of parameters to transfer to relationships to manage SQL queries builded by QxOrm library. | |
file | QxTimeNeutral.h [code] |
Helper class to store a time value into database under neutral format (HHMMSS) => cross database compatibility. |