userver: storages::clickhouse::io Namespace Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
storages::clickhouse::io Namespace Reference

Detailed Description

uClickHouse input-output.

Namespace containing classes and functions for defining datatype input-output and specifying mapping between C++ and ClickHouse types.

Namespaces

namespace  columns
 uClickHouse columns.
 

Classes

class  ColumnsMapper
 
struct  CppToClickhouse
 
class  RowsMapper
 

Typedefs

using DateTime64Milli
 StrongTypedef for serializing system_clock::time_point to DateTime64(3) format when used as a query argument.
 
using DateTime64Micro
 StrongTypedef for serializing system_clock::time_point to DateTime64(6) format when used as a query argument.
 
using DateTime64Nano
 StrongTypedef for serializing system_clock::time_point to DateTime64(9) format when used as a query argument.
 

Typedef Documentation

◆ DateTime64Micro

Initial value:
columns::DateTime64ColumnMicro::Tag, std::chrono::system_clock::time_point>

StrongTypedef for serializing system_clock::time_point to DateTime64(6) format when used as a query argument.

Definition at line 20 of file typedefs.hpp.

◆ DateTime64Milli

Initial value:
columns::DateTime64ColumnMilli::Tag, std::chrono::system_clock::time_point>

StrongTypedef for serializing system_clock::time_point to DateTime64(3) format when used as a query argument.

Definition at line 15 of file typedefs.hpp.

◆ DateTime64Nano

Initial value:
columns::DateTime64ColumnNano::Tag, std::chrono::system_clock::time_point>

StrongTypedef for serializing system_clock::time_point to DateTime64(9) format when used as a query argument.

Definition at line 25 of file typedefs.hpp.