LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::Util::oral::detail::SQLite::ImplFactory Struct Reference

#include "sqliteimpl.h"

+ Collaboration diagram for LC::Util::oral::detail::SQLite::ImplFactory:

Classes

struct  TypeLits
 

Public Types

using IsImpl_t = void
 

Static Public Member Functions

static constexpr auto GetInsertPrefix (InsertAction::DefaultTag)
 
static constexpr auto GetInsertPrefix (InsertAction::IgnoreTag)
 
static constexpr auto GetInsertPrefix (InsertAction::Replace::PKeyType)
 
template<auto... Ptrs>
static constexpr auto GetInsertPrefix (InsertAction::Replace::FieldsType< Ptrs... >)
 
static constexpr auto GetInsertSuffix (auto...)
 

Static Public Attributes

static constexpr CtString LimitNone { "-1" }
 

Detailed Description

Definition at line 15 of file sqliteimpl.h.

Member Typedef Documentation

◆ IsImpl_t

Definition at line 17 of file sqliteimpl.h.

Member Function Documentation

◆ GetInsertPrefix() [1/4]

static constexpr auto LC::Util::oral::detail::SQLite::ImplFactory::GetInsertPrefix ( InsertAction::DefaultTag )
inlinestaticconstexpr

Definition at line 27 of file sqliteimpl.h.

◆ GetInsertPrefix() [2/4]

static constexpr auto LC::Util::oral::detail::SQLite::ImplFactory::GetInsertPrefix ( InsertAction::IgnoreTag )
inlinestaticconstexpr

Definition at line 32 of file sqliteimpl.h.

◆ GetInsertPrefix() [3/4]

template<auto... Ptrs>
static constexpr auto LC::Util::oral::detail::SQLite::ImplFactory::GetInsertPrefix ( InsertAction::Replace::FieldsType< Ptrs... > )
inlinestaticconstexpr

Definition at line 43 of file sqliteimpl.h.

◆ GetInsertPrefix() [4/4]

static constexpr auto LC::Util::oral::detail::SQLite::ImplFactory::GetInsertPrefix ( InsertAction::Replace::PKeyType )
inlinestaticconstexpr

Definition at line 37 of file sqliteimpl.h.

◆ GetInsertSuffix()

static constexpr auto LC::Util::oral::detail::SQLite::ImplFactory::GetInsertSuffix ( auto... )
inlinestaticconstexpr

Definition at line 48 of file sqliteimpl.h.

Member Data Documentation

◆ LimitNone

CtString LC::Util::oral::detail::SQLite::ImplFactory::LimitNone { "-1" }
inlinestaticconstexpr

Definition at line 25 of file sqliteimpl.h.


The documentation for this struct was generated from the following file: