tdaq-develop-2025-02-12
ots::DatabaseConfigurationInterface Member List

This is the complete list of members for ots::DatabaseConfigurationInterface, including all inherited members.

CONFIGURATION_MODE enum name (defined in ots::ConfigurationInterface)ots::ConfigurationInterface
ConfigurationInterface(void)ots::ConfigurationInterfaceprotected
DatabaseConfigurationInterface() (defined in ots::DatabaseConfigurationInterface)ots::DatabaseConfigurationInterface
fill(TableBase *table, TableVersion version) const overrideots::DatabaseConfigurationInterfacevirtual
findLatestGroupKey(const std::string &groupName) const noexcept overrideots::DatabaseConfigurationInterfacevirtual
findLatestVersion(const TableBase *table) const noexcept overrideots::DatabaseConfigurationInterfacevirtual
getAllTableGroupNames(std::string const &filterString="") const overrideots::DatabaseConfigurationInterfacevirtual
getAllTableNames(void) const overrideots::DatabaseConfigurationInterfacevirtual
getInstance(CONFIGURATION_MODE mode=CONFIGURATION_MODE::DO_NOT_CREATE) (defined in ots::ConfigurationInterface)ots::ConfigurationInterfacestatic
getKeys(const std::string &groupName) const overrideots::DatabaseConfigurationInterfacevirtual
getMode(void) (defined in ots::ConfigurationInterface)ots::ConfigurationInterfacestatic
getTableGroupMembers(std::string const &tableGroup, bool includeMetaDataTable=false) const overrideots::DatabaseConfigurationInterfacevirtual
getVersions(const TableBase *table) const noexcept overrideots::DatabaseConfigurationInterfacevirtual
GROUP_METADATA_TABLE_NAME (defined in ots::ConfigurationInterface)ots::ConfigurationInterfacestatic
IS_FILESYSTEM_DB (defined in ots::DatabaseConfigurationInterface)ots::DatabaseConfigurationInterface
isVersionTrackingEnabled(void) (defined in ots::ConfigurationInterface)ots::ConfigurationInterfacestatic
loadCustomJSON(const std::string &documentNameToLoad, TableVersion documentVersionToLoad) const override (defined in ots::DatabaseConfigurationInterface)ots::DatabaseConfigurationInterfacevirtual
saveActiveVersion(const TableBase *table, bool overwrite=false) const overrideots::DatabaseConfigurationInterfacevirtual
saveCustomJSON(const std::string &JSON, const std::string &documentNameToSave) const override (defined in ots::DatabaseConfigurationInterface)ots::DatabaseConfigurationInterfacevirtual
saveNewVersion(TableBase *configuration, TableVersion temporaryVersion, TableVersion newVersion=TableVersion())ots::ConfigurationInterface
saveTableGroup(table_version_map_t const &memberMap, std::string const &tableGroup) const overrideots::DatabaseConfigurationInterface
saveTableGroup(std::map< std::string, TableVersion > const &, std::string const &) const (defined in ots::ConfigurationInterface)ots::ConfigurationInterfaceinlinevirtual
setVersionTrackingEnabled(bool setValue) (defined in ots::ConfigurationInterface)ots::ConfigurationInterfacestatic
table_version_map_t typedef (defined in ots::DatabaseConfigurationInterface)ots::DatabaseConfigurationInterface
theConfigurationHandler_ (defined in ots::ConfigurationInterface)ots::ConfigurationInterfaceprotected
~ConfigurationInterface() (defined in ots::ConfigurationInterface)ots::ConfigurationInterfaceinlinevirtual
~DatabaseConfigurationInterface() (defined in ots::DatabaseConfigurationInterface)ots::DatabaseConfigurationInterfaceinline