mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-11 01:54:55 +00:00
29 lines
735 B
C++
29 lines
735 B
C++
#pragma once
|
|
|
|
#include <DB/TableFunctions/ITableFunction.h>
|
|
|
|
namespace DB
|
|
{
|
|
|
|
/*
|
|
* remote('address', db, table) - создаёт временный StorageDistributed.
|
|
* Чтобы получить структуру таблицы, делается запрос DESC TABLE на удалённый сервер.
|
|
* Например:
|
|
* SELECT count() FROM remote('example01-01-1', merge, hits) - пойти на example01-01-1, в БД merge, таблицу hits. *
|
|
*/
|
|
|
|
/// Пока не реализована.
|
|
class TableFunctionRemote: public ITableFunction
|
|
{
|
|
public:
|
|
std::string getName() const { return "remote"; }
|
|
|
|
StoragePtr execute(ASTPtr ast_function, Context & context) const override
|
|
{
|
|
return StoragePtr();
|
|
}
|
|
};
|
|
|
|
|
|
}
|