ClickHouse/dbms/include/DB/DataStreams/EmptyBlockInputStream.h
2012-03-11 08:52:56 +00:00

20 lines
462 B
C++

#pragma once
#include <DB/DataStreams/IBlockInputStream.h>
namespace DB
{
/** При чтении сразу возвращает пустой блок, что обозначает конец потока блоков.
*/
class EmptyBlockInputStream : public IBlockInputStream
{
public:
Block read() { return Block(); }
String getName() const { return "EmptyBlockInputStream"; }
BlockInputStreamPtr clone() { return new EmptyBlockInputStream(); }
};
}