Class Parser::InsertValuesStmt

class InsertValuesStmt : public Parser::InsertStmt

Public Functions

InsertValuesStmt(const rapidjson::Value &payload)
InsertValuesStmt(std::string *t, std::list<std::string *> *c, std::list<Expr *> *v)
const std::list<std::unique_ptr<Expr>> &get_value_list() const
void analyze(const Catalog_Namespace::Catalog &catalog, Analyzer::Query &query) const
size_t determineLeafIndex(const Catalog_Namespace::Catalog &catalog, size_t num_leafs)
void execute(const Catalog_Namespace::SessionInfo &session)

Private Members

std::list<std::unique_ptr<Expr>> value_list_