userver: userver/storages/clickhouse.hpp Source File
Loading...
Searching...
No Matches
clickhouse.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/storages/clickhouse.hpp
4/// This file is mainly for documentation purposes and inclusion of all headers
5/// that are required for working with ClickHouse µserver component.
6
7#include <userver/storages/clickhouse/cluster.hpp>
8#include <userver/storages/clickhouse/component.hpp>
9#include <userver/storages/clickhouse/execution_result.hpp>
10#include <userver/storages/clickhouse/options.hpp>
11#include <userver/storages/clickhouse/query.hpp>
12
13USERVER_NAMESPACE_BEGIN
14
15/// @brief Top namespace for uClickHouse driver.
16///
17/// For more information see @ref scripts/docs/en/userver/clickhouse/driver.md.
18namespace storages::clickhouse {}
19
20/// @brief uClickHouse input-output.
21///
22/// Namespace containing classes and functions for defining datatype
23/// input-output and specifying mapping between C++ and ClickHouse types.
24namespace storages::clickhouse::io {}
25
26/// @brief uClickHouse columns.
27///
28/// Namespace containing definitions of supported ClickHouse column types.
29/// For more information see @ref userver_clickhouse_types
30namespace storages::clickhouse::io::columns {}
31
32USERVER_NAMESPACE_END