userver: userver/storages/postgres/cluster.hpp File Reference
Loading...
Searching...
No Matches
cluster.hpp File Reference

Detailed Description

Interface for executing queries on a cluster of PostgreSQL servers.

Definition in file cluster.hpp.

Go to the source code of this file.

#include <memory>
#include <userver/clients/dns/resolver_fwd.hpp>
#include <userver/dynamic_config/source.hpp>
#include <userver/engine/task/task_processor_fwd.hpp>
#include <userver/engine/task/task_with_result.hpp>
#include <userver/error_injection/settings_fwd.hpp>
#include <userver/testsuite/postgres_control.hpp>
#include <userver/testsuite/tasks.hpp>
#include <userver/storages/postgres/cluster_types.hpp>
#include <userver/storages/postgres/database.hpp>
#include <userver/storages/postgres/detail/non_transaction.hpp>
#include <userver/storages/postgres/notify.hpp>
#include <userver/storages/postgres/options.hpp>
#include <userver/storages/postgres/query.hpp>
#include <userver/storages/postgres/query_queue.hpp>
#include <userver/storages/postgres/statistics.hpp>
#include <userver/storages/postgres/transaction.hpp>
+ Include dependency graph for cluster.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

class  storages::postgres::Cluster
 Interface for executing queries on a cluster of PostgreSQL servers. More...
 

Namespaces

namespace  components
 Contains functions and types to start a userver based service/tool.
 
namespace  storages
 Components, clients and helpers for different databases and storages.
 
namespace  storages::postgres
 Top namespace for uPg driver.