|
C++ YT Wrapper
C++ library for working with YT clusters
|
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) |
Header containing declaration of functions for serializing to/from YSON.
Header containing interface to enable customizable waiting.