xbmc
ADDON::CAddonDatabase Member List

This is the complete list of members for ADDON::CAddonDatabase, including all inherited members.

AddInstalledAddon(const std::shared_ptr< CAddonInfo > &addon, const std::string &origin)ADDON::CAddonDatabase
AddPackage(const std::string &addonID, const std::string &packageFileName, const std::string &hash)ADDON::CAddonDatabase
AddUpdateRuleForAddon(const std::string &addonID, ADDON::AddonUpdateRule updateRule)ADDON::CAddonDatabase
BeginMultipleExecute()CDatabase
BeginTransaction() (defined in CDatabase)CDatabase
BuildSQL(const std::string &strBaseDir, const std::string &strQuery, Filter &filter, std::string &strSQL, CDbUrl &dbUrl) (defined in CDatabase)CDatabasevirtual
BuildSQL(const std::string &strBaseDir, const std::string &strQuery, Filter &filter, std::string &strSQL, CDbUrl &dbUrl, SortDescription &sorting) (defined in CDatabase)CDatabasevirtual
BuildSQL(const std::string &strQuery, const Filter &filter, std::string &strSQL) (defined in CDatabase)CDatabaseprotected
CAddonDatabase() (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabase
CDatabase() (defined in CDatabase)CDatabase
Close() (defined in CDatabase)CDatabasevirtual
CommitDeleteQueries()CDatabase
CommitInsertQueries()CDatabase
CommitMultipleExecute()CDatabase
CommitTransaction() (defined in CDatabase)CDatabasevirtual
Compress(bool bForce=true) (defined in CDatabase)CDatabase
Connect(const std::string &dbName, const DatabaseSettings &db, bool create) (defined in CDatabase)CDatabase
CopyDB(const std::string &latestDb) (defined in CDatabase)CDatabase
CreateAnalytics() override (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabaseprotectedvirtual
CreateDatabase()CDatabaseprotected
CreateTables() override (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabaseprotectedvirtual
DeleteRepository(const std::string &id) (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabaseprotected
DeleteRepositoryContents(const std::string &id) (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabaseprotected
DeleteValues(const std::string &strTable, const Filter &filter=Filter())CDatabase
DisableAddon(const std::string &addonID, ADDON::AddonDisabledReason disabledReason)ADDON::CAddonDatabase
DropAnalytics() (defined in CDatabase)CDatabase
EnableAddon(const std::string &addonID)ADDON::CAddonDatabase
ExecuteQuery(const std::string &strQuery)CDatabase
FindByAddonId(const std::string &addonId, ADDON::VECADDONS &addons) constADDON::CAddonDatabase
GetAddon(const std::string &addonID, const ADDON::CAddonVersion &version, const std::string &repoId, ADDON::AddonPtr &addon)ADDON::CAddonDatabase
GetAddon(int id, ADDON::AddonPtr &addon) (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabaseprotected
GetAddonUpdateRules(std::map< std::string, std::vector< AddonUpdateRule >> &rulesMap) constADDON::CAddonDatabase
GetBaseDBName() const override (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabaseinlineprotectedvirtual
GetDBVersion() (defined in CDatabase)CDatabaseprotected
GetDeleteQueriesCount()CDatabase
GetDisabled(std::map< std::string, ADDON::AddonDisabledReason > &addons)ADDON::CAddonDatabase
GetFilter(CDbUrl &dbUrl, Filter &filter, SortDescription &sorting) (defined in CDatabase)CDatabaseinlinevirtual
GetInsertQueriesCount()CDatabase
GetInstallData(const ADDON::AddonInfoPtr &addon) (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabase
GetMinSchemaVersion() const override (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabaseprotectedvirtual
GetPackageHash(const std::string &addonID, const std::string &packageFileName, std::string &hash)ADDON::CAddonDatabase
GetRepoChecksum(const std::string &id, std::string &checksum) (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabase
GetRepositoryContent(const std::string &id, ADDON::VECADDONS &addons) constADDON::CAddonDatabase
GetRepositoryContent(ADDON::VECADDONS &addons) constADDON::CAddonDatabase
GetRepositoryId(const std::string &addonId) (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabaseprotected
GetRepoUpdateData(const std::string &id)ADDON::CAddonDatabase
GetSchemaVersion() const override (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabaseprotectedvirtual
GetSingleValue(const std::string &strTable, const std::string &strColumn, const std::string &strWhereClause=std::string(), const std::string &strOrderBy=std::string())CDatabase
GetSingleValue(const std::string &query) (defined in CDatabase)CDatabase
GetSingleValue(const std::string &query, std::unique_ptr< dbiplus::Dataset > &ds)CDatabase
GetSingleValueInt(const std::string &strTable, const std::string &strColumn, const std::string &strWhereClause=std::string(), const std::string &strOrderBy=std::string())CDatabase
GetSingleValueInt(const std::string &query) (defined in CDatabase)CDatabase
GetSingleValueInt(const std::string &query, std::unique_ptr< dbiplus::Dataset > &ds)CDatabase
Interrupt() (defined in CDatabase)CDatabase
IsOpen() (defined in CDatabase)CDatabase
m_pDB (defined in CDatabase)CDatabaseprotected
m_pDS (defined in CDatabase)CDatabaseprotected
m_pDS2 (defined in CDatabase)CDatabaseprotected
m_profileManager (defined in CDatabase)CDatabaseprotected
m_sqliteCDatabaseprotected
OnPostUnInstall(const std::string &addonId)ADDON::CAddonDatabase
Open() override (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabasevirtual
Open(const DatabaseSettings &db) (defined in CDatabase)CDatabase
PrepareSQL(std::string strStmt,...) const (defined in CDatabase)CDatabase
QueueDeleteQuery(const std::string &strQuery)CDatabase
QueueInsertQuery(const std::string &strQuery)CDatabase
RemoveAllUpdateRulesForAddon(const std::string &addonID)ADDON::CAddonDatabase
RemovePackage(const std::string &packageFileName)ADDON::CAddonDatabase
RemoveUpdateRuleForAddon(const std::string &addonID, AddonUpdateRule updateRule)ADDON::CAddonDatabase
ResultQuery(const std::string &strQuery) constCDatabase
RollbackTransaction() (defined in CDatabase)CDatabase
Search(const std::string &search, ADDON::VECADDONS &items) (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabase
SetLastUpdated(const std::string &addonId, const CDateTime &dateTime) (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabase
SetLastUsed(const std::string &addonId, const CDateTime &dateTime) (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabase
SetOrigin(const std::string &addonId, const std::string &origin) (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabase
SetRepoUpdateData(const std::string &id, const RepoUpdateData &updateData)ADDON::CAddonDatabase
Split(const std::string &strFileNameAndPath, std::string &strPath, std::string &strFileName) (defined in CDatabase)CDatabaseprotected
SyncInstalled(const std::set< std::string > &ids, const std::set< std::string > &system, const std::set< std::string > &optional) (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabase
UpdateRepositoryContent(const std::string &repositoryId, const ADDON::CAddonVersion &version, const std::string &checksum, const std::vector< AddonInfoPtr > &addons) (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabase
UpdateTables(int version) override (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabaseprotectedvirtual
~CAddonDatabase() override (defined in ADDON::CAddonDatabase)ADDON::CAddonDatabase
~CDatabase(void) (defined in CDatabase)CDatabasevirtual