mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-23 10:10:50 +00:00
28 lines
438 B
C
28 lines
438 B
C
|
#pragma once
|
|||
|
|
|||
|
#include <map>
|
|||
|
|
|||
|
#include <Poco/SharedPtr.h>
|
|||
|
|
|||
|
#include <DB/Core/NamesAndTypes.h>
|
|||
|
#include <DB/Functions/IFunction.h>
|
|||
|
|
|||
|
|
|||
|
namespace DB
|
|||
|
{
|
|||
|
|
|||
|
using Poco::SharedPtr;
|
|||
|
|
|||
|
typedef std::map<String, SharedPtr<IFunction> > Functions;
|
|||
|
|
|||
|
/** Набор известных объектов, которые могут быть использованы в запросе.
|
|||
|
*/
|
|||
|
struct Context
|
|||
|
{
|
|||
|
Functions functions;
|
|||
|
NamesAndTypes columns;
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
}
|