|
bool | initialize_project_database () |
|
bool | load_or_create_project_database () |
|
void | set_current_project (const ProjectHandle &project) |
|
bool | create_project_directory (const std::string &project_location, const std::string &project_name, boost::filesystem::path &project_path) |
|
void | cleanup_project_database () |
|
bool | insert_or_update_project_entry (const boost::filesystem::path &project_file) |
|
void | reset_current_project_folder () |
|
| DatabaseManager (const DatabaseManager &src) |
|
bool | run_sql_statement (const std::string &sql_str, ResultSet &results, std::string &error) |
|
bool | run_sql_statement (const std::string &sql_str, std::string &error) |
|
bool | run_sql_script (const std::string &sql_str, std::string &error) |
|
bool | save_database (const boost::filesystem::path &database_file, std::string &error) |
|
bool | load_database (const boost::filesystem::path &database_file, std::string &error) |
|
long long | get_last_insert_rowid () |
|
bool | get_column_metadata (const std::string &table_name, const std::string &column_name, char const **data_type=NULL, char const **coll_seq=NULL, int *not_null=NULL, int *primary_key=NULL, int *auto_inc=NULL) |
|
|
ProjectHandle | current_project_ |
|
ProjectManager * | project_manager_ |
|
DatabaseManagerHandle | project_database_ |
|
boost::filesystem::path | project_db_file_ |
|
The documentation for this class was generated from the following file:
- Application/ProjectManager/ProjectManager.cc