LeechCraft 0.6.70-17609-g3dde4097dd
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()

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

Definition at line 27 of file pgimpl.h.

◆ GetInsertSuffix() [1/3]

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

Definition at line 32 of file pgimpl.h.

◆ GetInsertSuffix() [2/3]

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

Definition at line 37 of file pgimpl.h.

◆ GetInsertSuffix() [3/3]

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:
  • /home/abuild/rpmbuild/BUILD/leechcraft-doc-0.6.70+git.17609.g3dde4097dd-build/leechcraft-0.6.70-17609-g3dde4097dd/src/util/db/oral/pgimpl.h