userver: userver/ydb/io/supported_types.hpp Source File
Loading...
Searching...
No Matches
supported_types.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/ydb/io/supported_types.hpp
4///
5/// Available primitive types:
6/// * ValueType::Bool, bool
7/// * ValueType::Int8, std::int8_t
8/// * ValueType::UInt8, std::uint8_t
9/// * ValueType::Int16, std::int16_t
10/// * ValueType::UInt16, std::uint16_t
11/// * ValueType::Int32, std::int32_t
12/// * ValueType::Uint32, std::uint32_t
13/// * ValueType::Int64, std::int64_t
14/// * ValueType::Uint64, std::uint64_t
15/// * ValueType::Double, double
16/// * ValueType::String, std::string
17/// * ValueType::Utf8, ydb::Utf8
18/// * ValueType::Timestamp, std::chrono::system_clock::time_point
19/// * ValueType::Uuid, boost::uuids::uuid
20///
21/// Available composite types:
22/// * Optional, std::optional for primitive types, List, Struct and Tuple
23/// * List, std::vector and non-map containers
24/// * Struct, @ref ydb::kStructMemberNames "C++ structs"
25/// * Tuple, std::tuple
26
27#include <userver/ydb/io/insert_row.hpp>
28#include <userver/ydb/io/list.hpp>
29#include <userver/ydb/io/primitives.hpp>
30#include <userver/ydb/io/structs.hpp>
31#include <userver/ydb/io/tuple.hpp>