ClickHouse/dbms/src/Processors/Sources/SourceFromSingleChunk.h

22 lines
404 B
C++
Raw Normal View History

2019-04-09 14:51:38 +00:00
#pragma once
#include <Processors/ISource.h>
namespace DB
{
class SourceFromSingleChunk : public ISource
{
public:
explicit SourceFromSingleChunk(Block header, Chunk chunk_) : ISource(std::move(header)), chunk(std::move(chunk_)) {}
String getName() const override { return "NullSource"; }
protected:
Chunk generate() override { return std::move(chunk); }
private:
Chunk chunk;
};
}