ledger-core
Public Member Functions | List of all members
ledger::core::QueryBuilder Class Reference

Public Member Functions

QueryBuilder & select (const std::string &keys)
 
QueryBuilder & select (std::string &&keys)
 
QueryBuilder & from (const std::string &table)
 
QueryBuilder & from (std::string &&table)
 
QueryBuilder & to (const std::string &output)
 
QueryBuilder & to (std::string &&output)
 
QueryBuilder & where (const std::shared_ptr< api::QueryFilter > &filter)
 
QueryBuilder & outerJoin (const std::string &table, const std::string &condition)
 
QueryBuilder & order (std::string &&keys, bool &&descending)
 
QueryBuilder & limit (int32_t limit)
 
QueryBuilder & offset (int32_t offset)
 
soci::details::prepare_temp_type execute (soci::session &sql)
 

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