Class EmbeddedDatabase::DBEngineImpl¶
-
class
DBEngineImpl: public EmbeddedDatabase::DBEngine¶ DBEngine internal implementation
Public Functions
-
DBEngineImpl()¶
-
~DBEngineImpl()¶
-
bool
init(const std::string &cmd_line)¶
-
std::shared_ptr<CursorImpl>
sql_execute_dbe(const TSessionId &session_id, const std::string &query_str, const bool column_format, const int32_t first_n, const int32_t at_most_n)¶
-
void
executeDDL(const std::string &query)¶
-
std::shared_ptr<CursorImpl>
executeDML(const std::string &query)¶
-
std::shared_ptr<CursorImpl>
executeRA(const std::string &query)¶
-
std::vector<std::string>
getTables()¶
-
std::vector<ColumnDetails>
getTableDetails(const std::string &table_name)¶
-
bool
setDatabase(std::string &db_name)¶
-
bool
login(std::string &db_name, std::string &user_name, const std::string &password)¶
-