![]() |
LeechCraft
0.6.70-9312-g4cc613a2df
Modular cross-platform feature rich live environment.
|
Namespaces | |
| detail | |
| sph | |
Typedefs | |
| template<typename T > | |
| using | ObjectInfo_ptr = std::shared_ptr< ObjectInfo< T >> |
| template<typename... Args> | |
| using | Constraints = Typelist< Args...> |
Enumerations | |
| enum | InsertAction { InsertAction::Default, InsertAction::Ignore, InsertAction::Replace } |
Functions | |
| template<typename Record > | |
| void | Migrate (QSqlDatabase &db) |
| template<typename T > | |
| ObjectInfo< T > | Adapt (const QSqlDatabase &db) |
| template<typename T > | |
| ObjectInfo_ptr< T > | AdaptPtr (const QSqlDatabase &db) |
| using LeechCraft::Util::oral::Constraints = typedef Typelist<Args...> |
Definition at line 172 of file oraltypes.h.
| using LeechCraft::Util::oral::ObjectInfo_ptr = typedef std::shared_ptr<ObjectInfo<T>> |
|
strong |
| ObjectInfo<T> LeechCraft::Util::oral::Adapt | ( | const QSqlDatabase & | db | ) |
Definition at line 1428 of file oral.h.
References LeechCraft::Util::RunTextQuery().
Here is the call graph for this function:| ObjectInfo_ptr<T> LeechCraft::Util::oral::AdaptPtr | ( | const QSqlDatabase & | db | ) |
| void LeechCraft::Util::oral::Migrate | ( | QSqlDatabase & | db | ) |
Definition at line 65 of file migrate.h.
References LeechCraft::Util::DBLock::Init(), LeechCraft::Util::oral::detail::MatchesSchema(), and LeechCraft::Util::RunTextQuery().
Here is the call graph for this function: