|
using | config_version_map_t = std::map< std::string, TableVersion > |
|
|
void | fill (TableBase *, TableVersion) const |
|
void | saveActiveVersion (const TableBase *, bool overwrite=false) const |
|
TableVersion | findLatestVersion (const TableBase *) const noexcept |
|
std::set< std::string > | getAllTableNames () const |
|
std::set< TableVersion > | getVersions (const TableBase *) const noexcept |
|
std::set< std::string > | getAllTableGroupNames (std::string const &filterString="") const |
|
std::set< TableGroupKey > | getKeys (const std::string &groupName) const |
|
TableGroupKey | findLatestGroupKey (const std::string &groupName) const noexcept |
|
config_version_map_t | getTableGroupMembers (std::string const &, bool includeMetaDataTable=false) const |
|
void | saveTableGroup (config_version_map_t const &, std::string const &) const |
|
const bool & | getMode (void) const |
|
TableVersion | saveNewVersion (TableBase *configuration, TableVersion temporaryVersion, TableVersion newVersion=TableVersion()) |
|
virtual void | saveTableGroup (std::map< std::string, TableVersion > const &, std::string const &) const |
|
|
static ConfigurationInterface * | getInstance (bool mode) |
|
static bool | isVersionTrackingEnabled (void) |
|
static void | setVersionTrackingEnabled (bool setValue) |
|
static const std::string | GROUP_METADATA_TABLE_NAME = "TableGroupMetadata" |
|
ConfigurationHandlerBase * | theConfigurationHandler_ |
|
The documentation for this class was generated from the following files: