#pragma once

#include <mapreduce/yt/interface/client.h>

namespace NWebmaster {

struct TReduceCompressPartition : public NYT::IReducer<NYT::TTableReader<NYT::TNode>, NYT::TTableWriter<NYT::TNode>> {
    const static char *F_PARTITION_ID;
    const static char *F_LINE_ID;
    const static char *F_ROW_ID;
    const static char *F_DATA;

    void Do(TReader *reader, TWriter *writer) override;
};

} //namespace NWebmaster
