|
C++ YT Wrapper
C++ library for working with YT clusters
|
#include <skiff_row.h>
Public Member Functions | |
| virtual void | Parse (NSkiff::TCheckedInDebugSkiffParser *)=0 |
| Read one row from parser. | |
Allow to parse rows as user's structs from stream (TCheckedInDebugSkiffParser). Need to write derived class for your own row type.
Example:
class TMySkiffRowParser : public ISkiffRowParser { public: TMySkiffRowParser(TMySkiffRow* row) : Row_(row) {}
void Parse(NSkiff::TCheckedInDebugSkiffParser* parser) . { Row_->SomeInt64Field = parser->ParseInt64(); }
private: TMySkiffRow* Row_; }