C++ YT Wrapper
C++ library for working with YT clusters
Loading...
Searching...
No Matches
serialize.h File Reference

Go to the source code of this file.

Namespaces

namespace  NYT
 Main namespace of YT client.

Functions

template<class T>
void NYT::Deserialize (TMaybe< T > &value, const TNode &node)
template<class T>
void NYT::Deserialize (TVector< T > &value, const TNode &node)
template<class T>
void NYT::Deserialize (THashMap< TString, T > &value, const TNode &node)
void NYT::Serialize (const TKey &key, NYson::IYsonConsumer *consumer)
void NYT::Deserialize (TKey &key, const TNode &node)
void NYT::Serialize (const TSortColumns &sortColumns, NYson::IYsonConsumer *consumer)
void NYT::Deserialize (TSortColumns &sortColumns, const TNode &node)
void NYT::Serialize (const TColumnNames &columnNames, NYson::IYsonConsumer *consumer)
void NYT::Deserialize (TColumnNames &columnNames, const TNode &node)
void NYT::Serialize (const TSortColumn &sortColumn, NYson::IYsonConsumer *consumer)
void NYT::Deserialize (TSortColumn &sortColumn, const TNode &node)
void NYT::Serialize (const TKeyBound &keyBound, NYson::IYsonConsumer *consumer)
void NYT::Deserialize (TKeyBound &keyBound, const TNode &node)
void NYT::Serialize (const TReadLimit &readLimit, NYson::IYsonConsumer *consumer)
void NYT::Deserialize (TReadLimit &readLimit, const TNode &node)
void NYT::Serialize (const TReadRange &readRange, NYson::IYsonConsumer *consumer)
void NYT::Serialize (const TRichYPath &path, NYson::IYsonConsumer *consumer)
void NYT::Deserialize (TRichYPath &path, const TNode &node)
void NYT::Serialize (const TAttributeFilter &filter, NYson::IYsonConsumer *consumer)
void NYT::Serialize (const TColumnSchema &columnSchema, NYson::IYsonConsumer *consumer)
void NYT::Serialize (const TDeletedColumnSchema &columnSchema, NYson::IYsonConsumer *consumer)
void NYT::Serialize (const TTableSchema &tableSchema, NYson::IYsonConsumer *consumer)
void NYT::Deserialize (EValueType &valueType, const TNode &node)
void NYT::Deserialize (TTableSchema &tableSchema, const TNode &node)
void NYT::Deserialize (TColumnSchema &columnSchema, const TNode &node)
void NYT::Deserialize (TDeletedColumnSchema &columnSchema, const TNode &node)
void NYT::Deserialize (TTableColumnarStatistics &statistics, const TNode &node)
void NYT::Deserialize (TMultiTablePartition &partition, const TNode &node)
void NYT::Deserialize (TMultiTablePartitions &partitions, const TNode &node)
void NYT::Deserialize (TFilePartition &partition, const TNode &node)
void NYT::Deserialize (TFilePartitions &partitions, const TNode &node)
void NYT::Deserialize (TTabletInfo &tabletInfos, const TNode &node)
void NYT::Serialize (const TGUID &path, NYson::IYsonConsumer *consumer)
void NYT::Deserialize (TGUID &value, const TNode &node)
void NYT::Serialize (const NTi::TTypePtr &type, NYson::IYsonConsumer *consumer)
void NYT::Deserialize (NTi::TTypePtr &type, const TNode &node)
template<typename T>
TString NYT::ToYsonText (const T &value)

Detailed Description

Header containing declaration of functions for serializing to/from YSON.

Header containing interface to enable customizable waiting.