Class Parser::SelectStmt

class SelectStmt : public Parser::DMLStmt

Public Functions

SelectStmt(QueryExpr *q, std::list<OrderSpec *> *o, int64_t l, int64_t f)
const QueryExpr *get_query_expr() const
const std::list<std::unique_ptr<OrderSpec>> &get_orderby_clause() const
void analyze(const Catalog_Namespace::Catalog &catalog, Analyzer::Query &query) const

Private Members

std::unique_ptr<QueryExpr> query_expr_
std::list<std::unique_ptr<OrderSpec>> orderby_clause_
int64_t limit_
int64_t offset_