![]() |
LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
|
Namespaces | |
namespace | PostgreSQL |
namespace | SQLite |
Concepts | |
concept | TypeNameCustomized |
concept | BaseTypeCustomized |
concept | HasPKey |
Typedefs | |
template<typename Seq , int Idx> | |
using | ValueAtC_t = std::decay_t<decltype (Get<Idx> (std::declval<Seq> ()))> |
template<typename T > | |
using | UnwrapIndirect_t |
template<typename L , typename R > | |
using | EnableRelOp_t = std::enable_if_t<EitherIsExprTree<L, R> ()> |
Enumerations | |
enum class | ExprType { ConstTrue , LeafStaticPlaceholder , LeafData , Greater , Less , Equal , Geq , Leq , Neq , Like , And , Or } |
enum class | AggregateFunction { Count , Min , Max } |
enum class | SelectBehaviour { Some , One } |
enum | ResultBehaviour { All , First } |
Variables | |
template<typename S > | |
constexpr auto | SeqIndices = std::make_index_sequence<SeqSize<S>> {} |
template<typename S > | |
constexpr auto | FieldNames |
template<typename S > | |
constexpr auto | BoundFieldNames |
template<typename S > | |
constexpr auto | QualifiedFieldNames |
template<typename Seq > | |
constexpr int | PKeyIndex_v = PKeyIndex<Seq> () |
constexpr auto | ConstTrueTree_v = ExprTree<ExprType::ConstTrue> {} |
constexpr CountAll * | CountAllPtr = nullptr |
using LC::Util::oral::detail::EnableRelOp_t = std::enable_if_t<EitherIsExprTree<L, R> ()> |
using LC::Util::oral::detail::UnwrapIndirect_t |
Definition at line 1617 of file oral.h.
References AdaptCreateTable().
Referenced by AdaptCreateTable().
Definition at line 1594 of file oral.h.
References AdaptCreateTableNamed(), LC::Util::JoinTup(), and LC::Util::ZipWith().
Referenced by AdaptCreateTableNamed().
|
constexprnoexcept |
Definition at line 722 of file oral.h.
References LC::Util::Filter().
Referenced by MakeExprTree(), and LC::Util::oral::detail::ExprTree< ExprType::LeafStaticPlaceholder, MemberPtrs< Ptr >, void >::operator=().
void LC::Util::oral::detail::BindAtIndex | ( | const Seq & | seq, |
QSqlQuery & | query, | ||
bool | bindPrimaryKey ) |
Definition at line 331 of file oral.h.
References LC::Util::Filter(), LC::Util::ToString(), and ToVariantF().
Definition at line 896 of file oral.h.
References LC::Util::Filter().
Referenced by LC::Util::oral::detail::AdaptUpdate< T >::operator()(), and LC::Util::oral::detail::DeleteByFieldsWrapper< T >::operator()().
Definition at line 1164 of file oral.h.
References LC::Util::Filter().
Definition at line 1086 of file oral.h.
References LC::Util::Filter().
Definition at line 1080 of file oral.h.
References LC::Util::Filter().
Definition at line 1074 of file oral.h.
References LC::Util::Filter().
|
noexcept |
Definition at line 1068 of file oral.h.
References LC::Util::Filter().
Referenced by LC::Util::oral::detail::HandleSelector< T, SelectorUnion< L, R > >::Initializer().
|
constexprnoexcept |
Definition at line 1247 of file oral.h.
References CombineBehaviour().
Referenced by CombineBehaviour().
auto LC::Util::oral::detail::DoInsert | ( | const Seq & | seq, |
QSqlQuery & | insertQuery, | ||
bool | bindPrimaryKey ) |
Definition at line 338 of file oral.h.
References LC::Util::DBLock::DumpError(), and LC::Util::Filter().
Referenced by LC::Util::oral::detail::AdaptUpdate< T >::operator()().
Definition at line 890 of file oral.h.
References LC::Util::Filter().
Referenced by LC::Util::oral::detail::AdaptUpdate< T >::operator()(), and LC::Util::oral::detail::DeleteByFieldsWrapper< T >::operator()().
|
constexpr |
Definition at line 395 of file oral.h.
References LC::Util::Filter().
|
constexpr |
Definition at line 1568 of file oral.h.
References ExtractConstraintFields(), and LC::Util::Join().
|
constexpr |
Definition at line 1562 of file oral.h.
References ExtractConstraintFields(), and LC::Util::Join().
Referenced by ExtractConstraintFields(), and ExtractConstraintFields().
Definition at line 189 of file oral.h.
References LC::Util::Filter().
Definition at line 138 of file oral.h.
References LC::Util::Filter().
Definition at line 144 of file oral.h.
References LC::Util::Filter().
|
constexprnoexcept |
Definition at line 1574 of file oral.h.
References GetConstraintsStrings().
Referenced by GetConstraintsStrings().
Definition at line 161 of file oral.h.
References LC::Util::Filter().
Referenced by LC::Util::oral::detail::ExprTree< ExprType::LeafStaticPlaceholder, MemberPtrs< Ptr >, void >::ToSql().
Definition at line 196 of file oral.h.
References LC::Util::Filter().
|
constexprnoexcept |
Definition at line 203 of file oral.h.
References LC::Util::Filter().
|
constexprnoexcept |
Definition at line 1024 of file oral.h.
References LC::Util::Filter().
|
constexprnoexcept |
Definition at line 1588 of file oral.h.
References GetTypes().
Referenced by GetTypes().
Definition at line 380 of file oral.h.
References LC::Util::Filter().
|
noexcept |
Definition at line 505 of file oral.h.
References LC::Util::Filter().
Definition at line 804 of file oral.h.
References AsLeafData(), and LC::Util::Filter().
|
noexcept |
Definition at line 999 of file oral.h.
References LC::Util::Filter().
Referenced by LC::Util::oral::detail::HandleSelector< T, MemberPtrs< Ptrs... > >::Initializer(), and MakeIndexedQueryHandler().
|
noexcept |
Definition at line 1005 of file oral.h.
References LC::Util::Filter(), and MakeIndexedQueryHandler().
bool LC::Util::oral::detail::MatchesSchema | ( | const QString & | baseName, |
const QString & | schema, | ||
QSqlDatabase & | db ) |
Definition at line 18 of file migrate.h.
References LC::Util::Filter(), and LC::Util::RunTextQuery().
Referenced by LC::Util::oral::Migrate().
Definition at line 993 of file oral.h.
References LC::Util::Filter().
Definition at line 150 of file oral.h.
References LC::Util::Filter().
Definition at line 843 of file oral.h.
References LC::Util::Filter().
Definition at line 878 of file oral.h.
References LC::Util::Filter().
Definition at line 825 of file oral.h.
References LC::Util::Filter().
Definition at line 837 of file oral.h.
References LC::Util::Filter().
Definition at line 831 of file oral.h.
References LC::Util::Filter().
|
noexcept |
Definition at line 872 of file oral.h.
References LC::Util::Filter().
|
noexcept |
Definition at line 866 of file oral.h.
References LC::Util::Filter().
Definition at line 884 of file oral.h.
References LC::Util::Filter().
Definition at line 366 of file oral.h.
References LC::Util::Filter().
Definition at line 354 of file oral.h.
References LC::Util::Filter().
|
constexprnoexcept |
Definition at line 1042 of file oral.h.
References LC::Util::Filter().
|
constexprnoexcept |
Definition at line 1033 of file oral.h.
References LC::Util::Filter().
Definition at line 325 of file oral.h.
References LC::Util::Filter().
Referenced by BindAtIndex(), LC::Util::oral::detail::ExprTree< ExprType::LeafData, T, void >::BindValues(), and LC::Util::oral::detail::AdaptDelete< Seq >::operator()().
Definition at line 585 of file oral.h.
References LC::Util::Filter(), and IsRelational().
|
constexpr |