mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-19 16:20:50 +00:00
dbms: added missing file.
This commit is contained in:
parent
ec705eddef
commit
a4d785017c
34
dbms/include/DB/DataStreams/TabSeparatedRowInputStream.h
Normal file
34
dbms/include/DB/DataStreams/TabSeparatedRowInputStream.h
Normal file
@ -0,0 +1,34 @@
|
||||
#ifndef DBMS_DATA_STREAMS_TABSEPARATEDROWINPUTSTREAM_H
|
||||
#define DBMS_DATA_STREAMS_TABSEPARATEDROWINPUTSTREAM_H
|
||||
|
||||
#include <ostream>
|
||||
|
||||
#include <Poco/SharedPtr.h>
|
||||
|
||||
#include <DB/DataTypes/DataTypes.h>
|
||||
#include <DB/DataStreams/IRowInputStream.h>
|
||||
|
||||
|
||||
namespace DB
|
||||
{
|
||||
|
||||
using Poco::SharedPtr;
|
||||
|
||||
|
||||
/** Интерфейс потока для ввода данных в формате tsv.
|
||||
*/
|
||||
class TabSeparatedRowInputStream : public IRowInputStream
|
||||
{
|
||||
public:
|
||||
TabSeparatedRowInputStream(std::istream & istr_, SharedPtr<DataTypes> data_types_);
|
||||
|
||||
Row read();
|
||||
|
||||
private:
|
||||
std::istream & istr;
|
||||
SharedPtr<DataTypes> data_types;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user