userver: userver/storages/postgres/postgres.hpp Source File
Loading...
Searching...
No Matches
postgres.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/storages/postgres/postgres.hpp
4/// This file is mainly for documentation purposes and inclusion of all headers
5/// that are required for working with PostgreSQL userver component.
6
7#include <userver/storages/postgres/cluster.hpp>
8#include <userver/storages/postgres/component.hpp>
9#include <userver/storages/postgres/exceptions.hpp>
10#include <userver/storages/postgres/result_set.hpp>
11#include <userver/storages/postgres/transaction.hpp>
12
13USERVER_NAMESPACE_BEGIN
14
15namespace storages {
16/// @brief Top namespace for uPg driver
17///
18/// For more information see @ref pg_driver
19namespace postgres {
20/// @brief uPg input-output.
21///
22/// Namespace containing classes and functions for defining datatype
23/// input-output and specifying mapping between C++ and PostgreSQL types.
24namespace io {
25/// @brief uPg input-output traits.
26///
27/// Namespace with metafunctions detecting different type traits needed for
28/// PostgreSQL input-output operations
29namespace traits {} // namespace traits
30} // namespace io
31} // namespace postgres
32} // namespace storages
33
34USERVER_NAMESPACE_END