ASTPtr ASTAlterQuery::clone() const { auto res = std::make_shared<ASTAlterQuery>(*this); for (ParameterContainer::size_type i = 0; i < parameters.size(); ++i) parameters[i].clone(res->parameters[i]); cloneOutputOptions(*res); return res; }
ASTPtr ASTDropQuery::clone() const { auto res = std::make_shared<ASTDropQuery>(*this); cloneOutputOptions(*res); return res; }