#pragma once #include "Node.h" #include #include namespace sqlast { class SelectItem; class SelectList : public Node { public: SelectList(); void Add(std::unique_ptr select_item); int Count() const; SelectItem& Get(int index) { return *list.at(index); } private: using List = std::vector>; List list; }; }