2017-12-04 12:30:21 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <IO/ReadBuffer.h>
|
2018-12-10 15:25:45 +00:00
|
|
|
#include "INamesProvider.h"
|
2017-12-04 12:30:21 +00:00
|
|
|
|
|
|
|
|
2017-12-04 14:48:07 +00:00
|
|
|
// Reads regions names list in geoexport format
|
2017-12-04 12:30:21 +00:00
|
|
|
class LanguageRegionsNamesFormatReader : public ILanguageRegionsNamesReader
|
|
|
|
{
|
|
|
|
private:
|
|
|
|
DB::ReadBufferPtr input;
|
|
|
|
|
|
|
|
public:
|
2018-12-10 15:25:45 +00:00
|
|
|
LanguageRegionsNamesFormatReader(DB::ReadBufferPtr input_) : input(std::move(input_)) {}
|
2017-12-04 12:30:21 +00:00
|
|
|
|
|
|
|
bool readNext(RegionNameEntry & entry) override;
|
|
|
|
};
|