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

27 lines
483 B
C
Raw Normal View History

2010-03-04 19:20:28 +00:00
#ifndef DBMS_DATA_STREAMS_IROWINPUTSTREAM_H
#define DBMS_DATA_STREAMS_IROWINPUTSTREAM_H
#include <DB/Core/Row.h>
namespace DB
{
/** Интерфейс потока для чтения данных по строкам.
*/
class IRowInputStream
{
public:
/** Прочитать следующую строку.
* Если строк больше нет - вернуть пустую строку.
*/
virtual Row read() = 0;
virtual ~IRowInputStream() {}
};
}
#endif