Kodi Documentation 23.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CDatabase Member List

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

AddAutoIncrement(const std::string &table)CDatabaseprotected
BeginMultipleExecute()CDatabase
BeginTransaction()CDatabase
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(std::string_view strQuery, const Filter &filter, std::string &strSQL) constCDatabaseprotected
CDatabase(const std::string &dbType)CDatabaseexplicit
CDatabaseManager classCDatabasefriend
Close()CDatabasevirtual
CommitDeleteQueries()CDatabase
CommitInsertQueries()CDatabase
CommitMultipleExecute()CDatabase
CommitTransaction()CDatabasevirtual
Compress(bool bForce=true)CDatabase
Connect(const std::string &dbName, const DatabaseSettings &db, bool create)CDatabase
ConnectionState enum nameCDatabase
CopyDB(const std::string &latestDb)CDatabase
CreateAnalytics()=0CDatabaseprotectedpure virtual
CreateDatabase()CDatabaseprotected
CreateTables()=0CDatabaseprotectedpure virtual
DeleteValues(const std::string &strTable, const Filter &filter=Filter())CDatabase
DropAnalytics()CDatabase
ExecuteQuery(const std::string &strQuery)CDatabase
GetArtForItem(int mediaId, const std::string &mediaType, KODI::ART::Artwork &art)CDatabasevirtual
GetArtForItem(int mediaId, const std::string &mediaType, const std::string &artType)CDatabase
GetArtForItem(int mediaId, KODI::MEDIA::TYPE mediaType, KODI::ART::Artwork &art)CDatabaseinline
GetArtForItem(int mediaId, KODI::MEDIA::TYPE mediaType, const std::string &artType)CDatabaseinline
GetArtTypes(const std::string &mediaType, std::vector< std::string > &artTypes)CDatabase
GetBaseDBName() const =0CDatabaseprotectedpure virtual
GetDBVersion()CDatabaseprotected
GetDeleteQueriesCount() constCDatabase
GetFilter(CDbUrl &dbUrl, Filter &filter, SortDescription &sorting)CDatabaseinlinevirtual
GetInsertQueriesCount() constCDatabase
GetMinSchemaVersion() constCDatabaseinlineprotectedvirtual
GetSchemaVersion() const =0CDatabaseprotectedpure virtual
GetSingleValue(const std::string &strTable, const std::string &strColumn, const std::string &strWhereClause=std::string(), const std::string &strOrderBy=std::string()) constCDatabase
GetSingleValue(const std::string &query) constCDatabase
GetSingleValue(const std::string &query, dbiplus::Dataset &ds) constCDatabase
GetSingleValueInt(const std::string &strTable, const std::string &strColumn, const std::string &strWhereClause=std::string(), const std::string &strOrderBy=std::string()) constCDatabase
GetSingleValueInt(const std::string &query) constCDatabase
GetSingleValueInt(const std::string &query, dbiplus::Dataset &ds) constCDatabase
GetType() constCDatabaseinline
Interrupt()CDatabase
InTransaction() constCDatabase
IsOpen() constCDatabase
m_pDBCDatabaseprotected
m_pDSCDatabaseprotected
m_pDS2CDatabaseprotected
m_profileManagerCDatabaseprotected
m_sqliteCDatabaseprotected
Open(const DatabaseSettings &db)CDatabase
Open()CDatabaseprotectedvirtual
PrepareSQL(std::string_view sqlFormat,...) constCDatabase
QueueDeleteQuery(const std::string &strQuery)CDatabase
QueueInsertQuery(const std::string &strQuery)CDatabase
RemoveArtForItem(int mediaId, const std::string &mediaType, const std::string &artType)CDatabase
RemoveArtForItem(int mediaId, const std::string &mediaType, const std::set< std::string, std::less<> > &artTypes)CDatabase
RemoveArtForItem(int mediaId, KODI::MEDIA::TYPE mediaType, const std::set< std::string, std::less<> > &artTypes)CDatabaseinline
ResultQuery(const std::string &strQuery) constCDatabase
RollbackTransaction()CDatabase
SetArtForItem(int mediaId, const std::string &mediaType, const std::string &artType, const std::string &url)CDatabase
SetArtForItem(int mediaId, const std::string &mediaType, const KODI::ART::Artwork &art)CDatabasevirtual
SetArtForItem(int mediaId, KODI::MEDIA::TYPE mediaType, const std::string &artType, const std::string &url)CDatabaseinline
SetArtForItem(int mediaId, KODI::MEDIA::TYPE mediaType, const KODI::ART::Artwork &art)CDatabaseinline
Split(const std::string &strFileNameAndPath, std::string &strPath, std::string &strFileName) constCDatabaseprotected
UpdateTables(int version)CDatabaseinlineprotectedvirtual
~CDatabase()CDatabasevirtual