mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-15 10:52:30 +00:00
25 lines
502 B
C++
25 lines
502 B
C++
#include <Processors/Formats/IInputFormat.h>
|
|
#include <IO/ReadBuffer.h>
|
|
|
|
|
|
namespace DB
|
|
{
|
|
|
|
IInputFormat::IInputFormat(Block header, ReadBuffer & in_)
|
|
: ISource(std::move(header)), in(in_)
|
|
{
|
|
column_mapping = std::make_shared<ColumnMapping>();
|
|
}
|
|
|
|
void IInputFormat::resetParser()
|
|
{
|
|
in.ignoreAll();
|
|
// those are protected attributes from ISource (I didn't want to propagate resetParser up there)
|
|
finished = false;
|
|
got_exception = false;
|
|
|
|
getPort().getInputPort().reopen();
|
|
}
|
|
|
|
}
|