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

#include "pgimpl.h"

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

Classes

struct  TypeLits
 

Public Types

using IsImpl_t = void
 

Static Public Member Functions

static constexpr auto GetInsertPrefix (auto)
 
static constexpr auto GetInsertSuffix (InsertAction::DefaultTag)
 
static constexpr auto GetInsertSuffix (InsertAction::IgnoreTag)
 
static constexpr auto GetInsertSuffix (InsertAction::Replace, auto conflictingFields, auto allFields)
 

Static Public Attributes

static constexpr CtString LimitNone { "ALL" }
 

Detailed Description

Definition at line 15 of file pgimpl.h.

Member Typedef Documentation

◆ IsImpl_t

Definition at line 17 of file pgimpl.h.

Member Function Documentation

◆ GetInsertPrefix()

static constexpr auto LC::Util::oral::detail::PostgreSQL::ImplFactory::GetInsertPrefix ( auto )
inlinestaticconstexpr

Definition at line 27 of file pgimpl.h.

◆ GetInsertSuffix() [1/3]

static constexpr auto LC::Util::oral::detail::PostgreSQL::ImplFactory::GetInsertSuffix ( InsertAction::DefaultTag )
inlinestaticconstexpr

Definition at line 32 of file pgimpl.h.

◆ GetInsertSuffix() [2/3]

static constexpr auto LC::Util::oral::detail::PostgreSQL::ImplFactory::GetInsertSuffix ( InsertAction::IgnoreTag )
inlinestaticconstexpr

Definition at line 37 of file pgimpl.h.

◆ GetInsertSuffix() [3/3]

static constexpr auto LC::Util::oral::detail::PostgreSQL::ImplFactory::GetInsertSuffix ( InsertAction::Replace ,
auto conflictingFields,
auto allFields )
inlinestaticconstexpr

Definition at line 42 of file pgimpl.h.

References LC::Util::JoinTup(), and LC::Util::ZipWith().

+ Here is the call graph for this function:

Member Data Documentation

◆ LimitNone

CtString LC::Util::oral::detail::PostgreSQL::ImplFactory::LimitNone { "ALL" }
inlinestaticconstexpr

Definition at line 25 of file pgimpl.h.


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