#include "SqlAstSelect.h" #include "SqlAstSelectList.h" #include "SqlParser.h" using namespace SqlAst; std::shared_ptr parseSelect(SqlParser &parser) { std::shared_ptr ast_select = std::make_shared(); // parse select list of expression + aliasses, required auto select_list = parseSelectList(parser); ast_select->setSelectList(select_list); // parse optional from list return ast_select; }