userver: userver/ydb/io/primitives.hpp File Reference
Loading...
Searching...
No Matches
primitives.hpp File Reference

Detailed Description

YDB primitive type serialization traits.

Definition in file primitives.hpp.

Go to the source code of this file.

#include <optional>
#include <string>
#include <userver/formats/json_fwd.hpp>
#include <userver/ydb/io/traits.hpp>
#include <userver/ydb/types.hpp>
+ This graph shows which files directly or indirectly include this file:

Classes

struct  ydb::OptionalPrimitiveTraits< PrimitiveTrait >
 
struct  ydb::PrimitiveTraits< PrimitiveTrait >
 
struct  ydb::BoolTrait
 
struct  ydb::Int8Trait
 
struct  ydb::Uint8Trait
 
struct  ydb::Int16Trait
 
struct  ydb::Uint16Trait
 
struct  ydb::Int32Trait
 
struct  ydb::Uint32Trait
 
struct  ydb::Int64Trait
 
struct  ydb::Uint64Trait
 
struct  ydb::DoubleTrait
 
struct  ydb::StringTrait
 
struct  ydb::Utf8Trait
 
struct  ydb::TimestampTrait
 
struct  ydb::UuidTrait
 
struct  ydb::JsonTrait
 
struct  ydb::JsonDocumentTrait
 
struct  ydb::ValueTraits< std::optional< JsonDocumentTrait::Type > >
 
struct  ydb::ValueTraits< JsonDocument >
 
struct  ydb::ValueTraits< std::optional< JsonTrait::Type > >
 
struct  ydb::ValueTraits< formats::json::Value >
 
struct  ydb::ValueTraits< std::optional< TimestampTrait::Type > >
 
struct  ydb::ValueTraits< TimestampTrait::Type >
 
struct  ydb::ValueTraits< std::optional< UuidTrait::Type > >
 
struct  ydb::ValueTraits< UuidTrait::Type >
 
struct  ydb::ValueTraits< std::optional< Utf8Trait::Type > >
 
struct  ydb::ValueTraits< Utf8Trait::Type >
 
struct  ydb::ValueTraits< std::optional< StringTrait::Type > >
 
struct  ydb::ValueTraits< StringTrait::Type >
 
struct  ydb::ValueTraits< std::optional< DoubleTrait::Type > >
 
struct  ydb::ValueTraits< DoubleTrait::Type >
 
struct  ydb::ValueTraits< std::optional< Uint64Trait::Type > >
 
struct  ydb::ValueTraits< Uint64Trait::Type >
 
struct  ydb::ValueTraits< std::optional< Int64Trait::Type > >
 
struct  ydb::ValueTraits< Int64Trait::Type >
 
struct  ydb::ValueTraits< std::optional< Uint32Trait::Type > >
 
struct  ydb::ValueTraits< Uint32Trait::Type >
 
struct  ydb::ValueTraits< std::optional< Int32Trait::Type > >
 
struct  ydb::ValueTraits< Int32Trait::Type >
 
struct  ydb::ValueTraits< std::optional< Uint16Trait::Type > >
 
struct  ydb::ValueTraits< Uint16Trait::Type >
 
struct  ydb::ValueTraits< std::optional< Int16Trait::Type > >
 
struct  ydb::ValueTraits< Int16Trait::Type >
 
struct  ydb::ValueTraits< std::optional< Uint8Trait::Type > >
 
struct  ydb::ValueTraits< Uint8Trait::Type >
 
struct  ydb::ValueTraits< std::optional< Int8Trait::Type > >
 
struct  ydb::ValueTraits< Int8Trait::Type >
 
struct  ydb::ValueTraits< std::optional< BoolTrait::Type > >
 
struct  ydb::ValueTraits< BoolTrait::Type >
 

Namespaces

namespace  boost::uuids
 Boost.UUID helpers referenced by format parsers and serializers.