drogon
C++14/17-based HTTP application framework
Loading...
Searching...
No Matches
drogon::orm::BaseBuilder< T, SelectAll, Single > Class Template Reference
Collaboration diagram for drogon::orm::BaseBuilder< T, SelectAll, Single >:

Public Member Functions

ResultType execSync (const DbClientPtr &client)
template<typename TFn, typename EFn>
void execAsync (const DbClientPtr &client, TFn &&rCallback, EFn &&exceptCallback) noexcept
std::future< ResultType > execAsyncFuture (const DbClientPtr &client) noexcept

Static Public Member Functions

static ResultType convert_result (const Result &r)

Protected Member Functions

void assert_column (const std::string &colName) const

Protected Attributes

std::string from_
std::string columns_
std::vector< Filterfilters_
std::vector< JoinClausejoins_
std::optional< std::uint64_t > limit_
std::optional< std::uint64_t > offset_
std::vector< std::pair< std::string, bool > > orders_

Friends

class TransformBuilder< T, SelectAll, true >

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