#pragma once #include #include namespace DB { /** SET запрос */ class ASTSetQuery : public IAST { public: struct Change { String name; Field value; }; typedef std::vector Changes; Changes changes; bool global; /// Если запрос SET GLOBAL. ASTSetQuery() {} ASTSetQuery(StringRange range_) : IAST(range_) {} /** Получить текст, который идентифицирует этот элемент. */ String getID() const { return "Set"; }; ASTPtr clone() const { return new ASTSetQuery(*this); } }; }