#include <relx/connection/pgsql_async_wrapper.hpp>
Definition at line 189 of file pgsql_async_wrapper.hpp.
◆ Connection() [1/3]
| relx::pgsql_async_wrapper::Connection::Connection |
( |
boost::asio::io_context & |
io | ) |
|
|
inline |
◆ ~Connection()
| relx::pgsql_async_wrapper::Connection::~Connection |
( |
| ) |
|
|
inline |
◆ Connection() [2/3]
| relx::pgsql_async_wrapper::Connection::Connection |
( |
const Connection & |
| ) |
|
|
delete |
◆ Connection() [3/3]
| relx::pgsql_async_wrapper::Connection::Connection |
( |
Connection && |
other | ) |
|
|
inlinenoexcept |
◆ begin_transaction()
◆ close()
| void relx::pgsql_async_wrapper::Connection::close |
( |
| ) |
|
|
inline |
◆ commit()
| boost::asio::awaitable< PgResult< void > > relx::pgsql_async_wrapper::Connection::commit |
( |
| ) |
|
|
inline |
◆ connect()
| boost::asio::awaitable< PgResult< void > > relx::pgsql_async_wrapper::Connection::connect |
( |
const std::string & |
conninfo | ) |
|
|
inline |
◆ deallocate_all_prepared()
| boost::asio::awaitable< PgResult< void > > relx::pgsql_async_wrapper::Connection::deallocate_all_prepared |
( |
| ) |
|
|
inline |
◆ deallocate_prepared()
| boost::asio::awaitable< PgResult< void > > relx::pgsql_async_wrapper::Connection::deallocate_prepared |
( |
const std::string & |
name | ) |
|
|
inline |
◆ execute_prepared()
| boost::asio::awaitable< PgResult< Result > > relx::pgsql_async_wrapper::Connection::execute_prepared |
( |
const std::string & |
name, |
|
|
const std::vector< std::string > & |
params = {} |
|
) |
| |
|
inline |
◆ get_prepared_statement()
| PgResult< std::shared_ptr< PreparedStatement > > relx::pgsql_async_wrapper::Connection::get_prepared_statement |
( |
const std::string & |
name | ) |
|
|
inline |
◆ in_transaction()
| bool relx::pgsql_async_wrapper::Connection::in_transaction |
( |
| ) |
const |
|
inline |
◆ is_open()
| bool relx::pgsql_async_wrapper::Connection::is_open |
( |
| ) |
const |
|
inline |
◆ native_handle()
| PGconn * relx::pgsql_async_wrapper::Connection::native_handle |
( |
| ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ prepare_statement()
| boost::asio::awaitable< PgResult< std::shared_ptr< PreparedStatement > > > relx::pgsql_async_wrapper::Connection::prepare_statement |
( |
const std::string & |
name, |
|
|
const std::string & |
query_text |
|
) |
| |
|
inline |
◆ query()
| boost::asio::awaitable< PgResult< Result > > relx::pgsql_async_wrapper::Connection::query |
( |
const std::string & |
query_text, |
|
|
const std::vector< std::string > & |
params = {} |
|
) |
| |
|
inline |
◆ rollback()
| boost::asio::awaitable< PgResult< void > > relx::pgsql_async_wrapper::Connection::rollback |
( |
| ) |
|
|
inline |
◆ socket()
| PgResult< boost::asio::ip::tcp::socket * > relx::pgsql_async_wrapper::Connection::socket |
( |
| ) |
|
|
inline |
◆ PreparedStatement
The documentation for this class was generated from the following file: