#pragma once #include namespace DB { /// Empty stream of blocks of specified structure. class NullBlockInputStream : public IBlockInputStream { public: NullBlockInputStream(const Block & header_) : header(header_) {} Block getHeader() const override { return header; } String getName() const override { return "Null"; } private: Block header; Block readImpl() override { return {}; } }; } /// namespace DB