Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CAddonDatabase Member List

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

AddPackage(const std::string &addonID, const std::string &packageFileName, const std::string &hash)CAddonDatabase
BeginMultipleExecute()CDatabase
BeginTransaction()CDatabase
BlacklistAddon(const std::string &addonID)CAddonDatabase
BreakAddon(const std::string &addonID, const std::string &reason="")CAddonDatabase
BuildSQL(const std::string &strBaseDir, const std::string &strQuery, Filter &filter, std::string &strSQL, CDbUrl &dbUrl)CDatabasevirtual
BuildSQL(const std::string &strBaseDir, const std::string &strQuery, Filter &filter, std::string &strSQL, CDbUrl &dbUrl, SortDescription &sorting)CDatabasevirtual
BuildSQL(const std::string &strQuery, const Filter &filter, std::string &strSQL)CDatabaseprotected
CAddonDatabase()CAddonDatabase
CDatabase()CDatabase
Close()CDatabasevirtual
CommitInsertQueries()CDatabase
CommitMultipleExecute()CDatabase
CommitTransaction()CDatabasevirtual
Compress(bool bForce=true)CDatabase
Connect(const std::string &dbName, const DatabaseSettings &db, bool create)CDatabase
CopyDB(const std::string &latestDb)CDatabase
CreateAnalytics() overrideCAddonDatabaseprotectedvirtual
CreateDatabase()CDatabaseprotected
CreateTables() overrideCAddonDatabaseprotectedvirtual
DatasetFieldInfo typedefCDatabase
DeleteRepository(const std::string &id)CAddonDatabaseprotected
DeleteValues(const std::string &strTable, const Filter &filter=Filter())CDatabase
DisableAddon(const std::string &addonID, bool disable=true)CAddonDatabase
DropAnalytics()CDatabase
ExecuteQuery(const std::string &strQuery)CDatabase
FindByAddonId(const std::string &addonId, ADDON::VECADDONS &addons)CAddonDatabase
GetAddon(const std::string &addonID, ADDON::AddonPtr &addon)CAddonDatabase
GetAddon(const std::string &addonID, const ADDON::AddonVersion &version, const std::string &repoId, ADDON::AddonPtr &addon)CAddonDatabase
GetAddon(int id, ADDON::AddonPtr &addon)CAddonDatabaseprotected
GetAddonVersion(const std::string &id)CAddonDatabase
GetAvailableVersions(const std::string &addonId, std::vector< std::pair< ADDON::AddonVersion, std::string > > &versionsInfo)CAddonDatabase
GetBaseDBName() const overrideCAddonDatabaseinlineprotectedvirtual
GetBlacklisted(std::set< std::string > &addons)CAddonDatabase
GetDBVersion()CDatabaseprotected
GetDisabled(std::set< std::string > &addons)CAddonDatabase
GetFilter(CDbUrl &dbUrl, Filter &filter, SortDescription &sorting)CDatabaseinlinevirtual
GetInstalled(std::vector< ADDON::CAddonBuilder > &addons)CAddonDatabase
GetMinSchemaVersion() const overrideCAddonDatabaseprotectedvirtual
GetPackageHash(const std::string &addonID, const std::string &packageFileName, std::string &hash)CAddonDatabase
GetRepoChecksum(const std::string &id, std::string &checksum)CAddonDatabase
GetRepositoryContent(const std::string &id, ADDON::VECADDONS &addons)CAddonDatabase
GetRepositoryContent(ADDON::VECADDONS &addons)CAddonDatabase
GetSchemaVersion() const overrideCAddonDatabaseprotectedvirtual
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)CDatabase
GetSingleValue(const std::string &query, std::unique_ptr< dbiplus::Dataset > &ds)CDatabase
Interrupt()CDatabase
InTransaction()CDatabase
IsAddonBroken(const std::string &addonID)CAddonDatabase
IsOpen()CDatabase
LastChecked(const std::string &id)CAddonDatabase
m_pDBCDatabaseprotected
m_pDSCDatabaseprotected
m_pDS2CDatabaseprotected
m_profileManagerCDatabaseprotected
m_sqliteCDatabaseprotected
OnPostUnInstall(const std::string &addonId)CAddonDatabase
Open() overrideCAddonDatabasevirtual
CDatabase::Open(const DatabaseSettings &db)CDatabase
PrepareSQL(std::string strStmt,...) constCDatabase
QueueInsertQuery(const std::string &strQuery)CDatabase
RemoveAddonFromBlacklist(const std::string &addonID)CAddonDatabase
RemovePackage(const std::string &packageFileName)CAddonDatabase
ResultQuery(const std::string &strQuery)CDatabase
RollbackTransaction()CDatabase
Search(const std::string &search, ADDON::VECADDONS &items)CAddonDatabase
SetLastChecked(const std::string &id, const ADDON::AddonVersion &version, const std::string &timestamp)CAddonDatabase
SetLastUpdated(const std::string &addonId, const CDateTime &dateTime)CAddonDatabase
SetLastUsed(const std::string &addonId, const CDateTime &dateTime)CAddonDatabase
SetOrigin(const std::string &addonId, const std::string &origin)CAddonDatabase
Split(const std::string &strFileNameAndPath, std::string &strPath, std::string &strFileName)CDatabaseprotected
SyncInstalled(const std::set< std::string > &ids, const std::set< std::string > &system, const std::set< std::string > &optional)CAddonDatabase
UpdateRepositoryContent(const std::string &repositoryId, const ADDON::AddonVersion &version, const std::string &checksum, const std::vector< ADDON::AddonPtr > &addons)CAddonDatabase
UpdateTables(int version) overrideCAddonDatabaseprotectedvirtual
~CAddonDatabase() overrideCAddonDatabase
~CDatabase(void)CDatabasevirtual