|
| | IxDao_Helper.h |
| | Helper class to communicate with database.
|
| |
| | IxPersistable.h |
| | Common interface (abstract class) for persistents classes using QX_PERSISTABLE_HPP() and QX_PERSISTABLE_CPP() macros.
|
| |
| | IxPersistableCollection.h |
| | Common interface (abstract class) for collection persistent classes based on qx::IxPersistable and qx::IxCollection.
|
| |
| | IxPersistableList.h |
| | Common interface (abstract class) for list persistent classes based on qx::IxPersistable.
|
| |
| | IxSqlQueryBuilder.h |
| | Common interface to build SQL queries to communicate with database.
|
| |
| | IxSqlRelation.h |
| | Common interface for all relationships defined between 2 classes (or between 2 tables in database)
|
| |
| | QxDao.h |
| | Provide template functions to map C++ class registered into QxOrm context with table database (ORM - Object Relational Mapping)
|
| |
| | QxDao_Impl.h |
| |
| | QxDao_IsDirty.h |
| |
| | QxDaoAsync.h |
| | Helper class to execute SQL queries in another thread (asynchronous way) using qx::IxPersistable interface.
|
| |
| | QxDaoPointer.h |
| | 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
|
| |
| | QxDaoStrategy.h |
| | Class inheritance strategy and database (Concrete Table Inheritance is the default strategy used by QxOrm library)
|
| |
| | QxDaoThrowable.h |
| | Same functions as qx::dao namespace, but throw a qx::dao::sql_error exception when a SQL error occurred (instead of returning a QSqlError instance)
|
| |
| | QxDateNeutral.h |
| | Helper class to store a date value into database under neutral format (YYYYMMDD) => cross database compatibility.
|
| |
| | QxDateTimeNeutral.h |
| | Helper class to store a date-time value into database under neutral format (YYYYMMDDHHMMSS) => cross database compatibility.
|
| |
| | QxSession.h |
| | Define a session to manage automatically database transactions (using C++ RAII)
|
| |
| | QxSoftDelete.h |
| | Soft delete (or logical delete) behavior to update a row into database (flag it as deleted) instead of delete it from database.
|
| |
| | QxSqlDatabase.h |
| | Define all parameters to connect to database and retrieve a valid connection by thread.
|
| |
| | QxSqlError.h |
| | Define a SQL error exception and retrieve QSqlError type of Qt library.
|
| |
| | QxSqlJoin.h |
| | Define how to join 2 tables into SQL query (LEFT OUTER JOIN, INNER JOIN, etc...)
|
| |
| | QxSqlQuery.h |
| | 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.
|
| |
| | QxSqlQueryBuilder.h |
| | Concrete SQL query builder by class with a cache mechanism to backup and restore queries already built by the program.
|
| |
| | QxSqlQueryHelper.h |
| |
| | QxSqlRelation.h |
| | Base class for all relationships defined between 2 classes (or between 2 tables in database)
|
| |
| | QxSqlRelation_ManyToMany.h |
| | Manage a relationship many-to-many defined between 2 classes (or between 2 tables in database)
|
| |
| | QxSqlRelation_ManyToOne.h |
| | Manage a relationship many-to-one defined between 2 classes (or between 2 tables in database)
|
| |
| | QxSqlRelation_OneToMany.h |
| | Manage a relationship one-to-many defined between 2 classes (or between 2 tables in database)
|
| |
| | QxSqlRelation_OneToOne.h |
| | Manage a relationship one-to-one defined between 2 classes (or between 2 tables in database)
|
| |
| | QxSqlRelation_RawData.h |
| |
| | QxSqlRelationLinked.h |
| | Hierarchy of relationships to build SQL query.
|
| |
| | QxSqlRelationParams.h |
| | Define list of parameters to transfer to relationships to manage SQL queries builded by QxOrm library.
|
| |
| | QxSqlSaveMode.h |
| | To improve performance, if you know that you are just inserting or updating items in database.
|
| |
| | QxTimeNeutral.h |
| | Helper class to store a time value into database under neutral format (HHMMSS) => cross database compatibility.
|
| |