userver: userver/storages/clickhouse/io/typedefs.hpp Source File
Loading...
Searching...
No Matches
typedefs.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/storages/clickhouse/io/typedefs.hpp
4
5#include <userver/utils/strong_typedef.hpp>
6
7#include <userver/storages/clickhouse/io/columns/datetime64_column.hpp>
8
9USERVER_NAMESPACE_BEGIN
10
11namespace storages::clickhouse::io {
12
13/// @brief StrongTypedef for serializing `system_clock::time_point`
14/// to DateTime64(3) format when used as a query argument
15using DateTime64Milli = USERVER_NAMESPACE::utils::StrongTypedef<
17
18/// @brief StrongTypedef for serializing `system_clock::time_point`
19/// to DateTime64(6) format when used as a query argument
20using DateTime64Micro = USERVER_NAMESPACE::utils::StrongTypedef<
22
23/// @brief StrongTypedef for serializing `system_clock::time_point`
24/// to DateTime64(9) format when used as a query argument
25using DateTime64Nano = USERVER_NAMESPACE::utils::StrongTypedef<
27
28} // namespace storages::clickhouse::io
29
30USERVER_NAMESPACE_END