Class Parser::InsertStmt

class InsertStmt : public Parser::DMLStmt

Subclassed by Parser::InsertValuesStmt

Public Functions

InsertStmt(std::string *t, std::list<std::string *> *c)
const std::string *get_table() const
const std::list<std::unique_ptr<std::string>> &get_column_list() const
void analyze(const Catalog_Namespace::Catalog &catalog, Analyzer::Query &query) const = 0

Protected Attributes

std::unique_ptr<std::string> table_
std::list<std::unique_ptr<std::string>> column_list_