Class Parser::UpdateStmt

class UpdateStmt : public Parser::DMLStmt

Public Functions

UpdateStmt(std::string *t, std::list<Assignment *> *a, Expr *w)
const std::string *get_table() const
const std::list<std::unique_ptr<Assignment>> &get_assignment_list() const
const Expr *get_where_clause() const
void analyze(const Catalog_Namespace::Catalog &catalog, Analyzer::Query &query) const

Private Members

std::unique_ptr<std::string> table_
std::list<std::unique_ptr<Assignment>> assignment_list_
std::unique_ptr<Expr> where_clause_