fhq-server
v0.2.33
Documentation for fhq-server. FreeHackQuest is an open source platform for competitions of computer security.
|
#include <wsjcpp_storages.h>
Public Member Functions | |
WsjcppStorageModifyTable (const std::string &sTableName) | |
virtual WsjcppStorageChangesType | getType () const override |
virtual std::string | getStartApply () const override |
virtual std::string | getAppliedSuccess () const override |
virtual std::string | getAppliedFailed () const override |
WsjcppStorageColumnDef & | addColumn (const std::string &sColumnName) |
WsjcppStorageColumnDef & | alterColumn (const std::string &sColumnName) |
std::string | dropColumn (const std::string &sColumnName) |
const std::vector< WsjcppStorageColumnDef > & | getAddColumns () const |
const std::vector< WsjcppStorageColumnDef > & | getAlterColumns () const |
const std::vector< std::string > & | getDropColumns () const |
bool | isColumnDefined (const std::string &sColumnName, std::string &sError) const |
![]() | |
WsjcppStorageChanges (const std::string &sTableName) | |
std::string | getTableName () const |
Private Attributes | |
std::string | TAG |
std::vector< WsjcppStorageColumnDef > | m_vAddColumns |
std::vector< WsjcppStorageColumnDef > | m_vAlterColumns |
std::vector< std::string > | m_vDropColumns |
Additional Inherited Members | |
![]() | |
std::string | TAG |
std::string | m_sTableName |
WsjcppStorageModifyTable::WsjcppStorageModifyTable | ( | const std::string & | sTableName | ) |
WsjcppStorageColumnDef & WsjcppStorageModifyTable::addColumn | ( | const std::string & | sColumnName | ) |
WsjcppStorageColumnDef & WsjcppStorageModifyTable::alterColumn | ( | const std::string & | sColumnName | ) |
std::string WsjcppStorageModifyTable::dropColumn | ( | const std::string & | sColumnName | ) |
const std::vector< WsjcppStorageColumnDef > & WsjcppStorageModifyTable::getAddColumns | ( | ) | const |
const std::vector< WsjcppStorageColumnDef > & WsjcppStorageModifyTable::getAlterColumns | ( | ) | const |
|
overridevirtual |
Reimplemented from WsjcppStorageChanges.
|
overridevirtual |
Reimplemented from WsjcppStorageChanges.
const std::vector< std::string > & WsjcppStorageModifyTable::getDropColumns | ( | ) | const |
|
overridevirtual |
Reimplemented from WsjcppStorageChanges.
|
overridevirtual |
Reimplemented from WsjcppStorageChanges.
bool WsjcppStorageModifyTable::isColumnDefined | ( | const std::string & | sColumnName, |
std::string & | sError | ||
) | const |
|
private |
|
private |
|
private |
|
private |