ClickHouse/dbms/include/DB/DataStreams/MaterializingBlockInputStream.h

22 lines
484 B
C++

#pragma once
#include <DB/DataStreams/IProfilingBlockInputStream.h>
namespace DB
{
/** Преобразует столбцы-константы в полноценные столбцы ("материализует" их).
*/
class MaterializingBlockInputStream : public IProfilingBlockInputStream
{
public:
MaterializingBlockInputStream(BlockInputStreamPtr input_);
String getName() const override;
String getID() const override;
protected:
Block readImpl() override;
};
}