mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-10-06 16:40:48 +00:00
30 lines
689 B
C++
30 lines
689 B
C++
|
#include <iostream>
|
||
|
|
||
|
#include <Poco/SharedPtr.h>
|
||
|
|
||
|
#include <DB/Storages/StorageSystemNumbers.h>
|
||
|
#include <DB/DataStreams/TabSeparatedRowOutputStream.h>
|
||
|
#include <DB/DataStreams/copyData.h>
|
||
|
#include <DB/ColumnTypes/ColumnTypesNumberFixed.h>
|
||
|
|
||
|
using Poco::SharedPtr;
|
||
|
|
||
|
|
||
|
int main(int argc, char ** argv)
|
||
|
{
|
||
|
DB::StorageSystemNumbers table;
|
||
|
|
||
|
DB::ColumnNames column_names;
|
||
|
column_names.push_back("numbers");
|
||
|
|
||
|
Poco::SharedPtr<DB::ColumnTypes> column_types;
|
||
|
column_types->push_back(new DB::ColumnTypeUInt64);
|
||
|
|
||
|
SharedPtr<DB::IBlockInputStream> input = table.read(column_names, 0);
|
||
|
DB::TabSeparatedRowOutputStream output(std::cout, column_types);
|
||
|
|
||
|
DB::copyData(*input, output);
|
||
|
|
||
|
return 0;
|
||
|
}
|