Class Parser::CreateDataframeStmt

class CreateDataframeStmt : public Parser::CreateTableBaseStmt

Public Functions

CreateDataframeStmt(std::string *tab, std::list<TableElement *> *table_elems, std::string *filename, std::list<NameValueAssign *> *s)
CreateDataframeStmt(const rapidjson::Value &payload)
const std::string *get_table() const
const std::list<std::unique_ptr<TableElement>> &get_table_element_list() const
void execute(const Catalog_Namespace::SessionInfo &session)

Private Members

std::unique_ptr<std::string> table_
std::list<std::unique_ptr<TableElement>> table_element_list_
std::unique_ptr<std::string> filename_
std::list<std::unique_ptr<NameValueAssign>> storage_options_