xbmc
CVideoDatabase Member List

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

AddActor(const std::string &strActor, const std::string &thumbURL, const std::string &thumb="") (defined in CVideoDatabase)CVideoDatabaseprotected
AddActorLinksToItem(int mediaId, const std::string &mediaType, const std::string &field, const std::vector< std::string > &values) (defined in CVideoDatabase)CVideoDatabaseprotected
AddBookMarkForEpisode(const CVideoInfoTag &tag, const CBookmark &bookmark) (defined in CVideoDatabase)CVideoDatabase
AddBookMarkToFile(const std::string &strFilenameAndPath, const CBookmark &bookmark, CBookmark::EType type=CBookmark::STANDARD) (defined in CVideoDatabase)CVideoDatabase
AddCast(int mediaId, const char *mediaType, const std::vector< SActorInfo > &cast) (defined in CVideoDatabase)CVideoDatabaseprotected
AddFile(const std::string &url, const std::string &parentPath="", const CDateTime &dateAdded=CDateTime(), int playcount=0, const CDateTime &lastPlayed=CDateTime())CVideoDatabase
AddFile(const CFileItem &item)CVideoDatabase
AddFile(const CVideoInfoTag &details, const std::string &parentPath="")CVideoDatabase
AddLinksToItem(int mediaId, const std::string &mediaType, const std::string &field, const std::vector< std::string > &values) (defined in CVideoDatabase)CVideoDatabaseprotected
AddLinkToActor(int mediaId, const char *mediaType, int actorId, const std::string &role, int order) (defined in CVideoDatabase)CVideoDatabaseprotected
AddNewEpisode(int idShow, CVideoInfoTag &details) (defined in CVideoDatabase)CVideoDatabase
AddNewMovie(CVideoInfoTag &details) (defined in CVideoDatabase)CVideoDatabaseprotected
AddNewMusicVideo(CVideoInfoTag &details) (defined in CVideoDatabase)CVideoDatabaseprotected
AddPath(const std::string &strPath, const std::string &parentPath="", const CDateTime &dateAdded=CDateTime())CVideoDatabase
AddPathToTvShow(int idShow, const std::string &path, const std::string &parentPath, const CDateTime &dateAdded=CDateTime())CVideoDatabaseprotected
AddRatings(int mediaId, const char *mediaType, const RatingMap &values, const std::string &defaultRating) (defined in CVideoDatabase)CVideoDatabaseprotected
AddSeason(int showID, int season, const std::string &name="")CVideoDatabase
AddSet(const std::string &strSet, const std::string &strOverview="") (defined in CVideoDatabase)CVideoDatabase
AddTag(const std::string &tag) (defined in CVideoDatabase)CVideoDatabase
AddTagToItem(int idItem, int idTag, const std::string &type) (defined in CVideoDatabase)CVideoDatabase
AddToLinkTable(int mediaId, const std::string &mediaType, const std::string &table, int valueId, const char *foreignKey=NULL) (defined in CVideoDatabase)CVideoDatabaseprotected
AddToTable(const std::string &table, const std::string &firstField, const std::string &secondField, const std::string &value) (defined in CVideoDatabase)CVideoDatabaseprotected
AddTvShow() (defined in CVideoDatabase)CVideoDatabaseprotected
AddUniqueIDs(int mediaId, const char *mediaType, const CVideoInfoTag &details) (defined in CVideoDatabase)CVideoDatabaseprotected
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
CDatabase() (defined in CDatabase)CDatabase
CleanDatabase(CGUIDialogProgressBarHandle *handle=NULL, const std::set< int > &paths=std::set< int >(), bool showProgress=true) (defined in CVideoDatabase)CVideoDatabase
ClearBookMarkOfFile(const std::string &strFilenameAndPath, CBookmark &bookmark, CBookmark::EType type=CBookmark::STANDARD) (defined in CVideoDatabase)CVideoDatabase
ClearBookMarksOfFile(const std::string &strFilenameAndPath, CBookmark::EType type=CBookmark::STANDARD) (defined in CVideoDatabase)CVideoDatabase
ClearBookMarksOfFile(int idFile, CBookmark::EType type=CBookmark::STANDARD) (defined in CVideoDatabase)CVideoDatabase
ClearMovieSet(int idMovie) (defined in CVideoDatabase)CVideoDatabase
Close() (defined in CDatabase)CDatabasevirtual
CommitDeleteQueries()CDatabase
CommitInsertQueries()CDatabase
CommitMultipleExecute()CDatabase
CommitTransaction() override (defined in CVideoDatabase)CVideoDatabasevirtual
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
CreateDatabase()CDatabaseprotected
CVideoDatabase(void) (defined in CVideoDatabase)CVideoDatabase
DeleteBookMarkForEpisode(const CVideoInfoTag &tag) (defined in CVideoDatabase)CVideoDatabase
DeleteDetailsForTvShow(int idTvShow) (defined in CVideoDatabase)CVideoDatabase
DeleteEpisode(int idEpisode, bool bKeepId=false)CVideoDatabase
DeleteMovie(int idMovie, bool bKeepId=false)CVideoDatabase
DeleteMusicVideo(int idMusicVideo, bool bKeepId=false)CVideoDatabase
DeleteResumeBookMark(const CFileItem &item) (defined in CVideoDatabase)CVideoDatabase
DeleteSeason(int idSeason, bool bKeepId=false) (defined in CVideoDatabase)CVideoDatabase
DeleteSet(int idSet) (defined in CVideoDatabase)CVideoDatabase
DeleteStreamDetails(int idFile) (defined in CVideoDatabase)CVideoDatabase
DeleteTag(int idTag, VideoDbContentType mediaType) (defined in CVideoDatabase)CVideoDatabase
DeleteTvShow(int idTvShow, bool bKeepId=false)CVideoDatabase
DeleteTvShow(const std::string &strPath) (defined in CVideoDatabase)CVideoDatabase
DeleteValues(const std::string &strTable, const Filter &filter=Filter())CDatabase
DropAnalytics() (defined in CDatabase)CDatabase
DumpToDummyFiles(const std::string &path) (defined in CVideoDatabase)CVideoDatabase
EraseAllForPath(const std::string &path)CVideoDatabase
EraseAllVideoSettings()CVideoDatabase
EraseAllVideoSettings(const std::string &path)CVideoDatabase
EraseVideoSettings(const CFileItem &item)CVideoDatabase
ExecuteQuery(const std::string &strQuery)CDatabase
ExportActorThumbs(const std::string &path, const CVideoInfoTag &tag, bool singleFiles, bool overwrite=false) (defined in CVideoDatabase)CVideoDatabase
ExportToXML(const std::string &path, bool singleFile=true, bool images=false, bool actorThumbs=false, bool overwrite=false) (defined in CVideoDatabase)CVideoDatabase
GetActorsNav(const std::string &strBaseDir, CFileItemList &items, VideoDbContentType idContent=VideoDbContentType::UNKNOWN, const Filter &filter=Filter(), bool countOnly=false) (defined in CVideoDatabase)CVideoDatabase
GetAndFillFileId(CVideoInfoTag &details)CVideoDatabaseprotected
GetArtForItem(int mediaId, const MediaType &mediaType, std::map< std::string, std::string > &art) (defined in CVideoDatabase)CVideoDatabase
GetArtForItem(int mediaId, const MediaType &mediaType, const std::string &artType) (defined in CVideoDatabase)CVideoDatabase
GetArtTypes(const MediaType &mediaType, std::vector< std::string > &artTypes) (defined in CVideoDatabase)CVideoDatabase
GetAvailableArtForItem(int mediaId, const MediaType &mediaType, const std::string &artType)CVideoDatabase
GetAvailableArtTypesForItem(int mediaId, const MediaType &mediaType)CVideoDatabase
GetBasicDetailsForEpisode(std::unique_ptr< dbiplus::Dataset > &pDS) (defined in CVideoDatabase)CVideoDatabaseprotected
GetBasicDetailsForEpisode(const dbiplus::sql_record *const record) (defined in CVideoDatabase)CVideoDatabaseprotected
GetBookMarkForEpisode(const CVideoInfoTag &tag, CBookmark &bookmark) (defined in CVideoDatabase)CVideoDatabase
GetBookMarksForFile(const std::string &strFilenameAndPath, VECBOOKMARKS &bookmarks, CBookmark::EType type=CBookmark::STANDARD, bool bAppend=false, long partNumber=0) (defined in CVideoDatabase)CVideoDatabase
GetCast(int media_id, const std::string &media_type, std::vector< SActorInfo > &cast) (defined in CVideoDatabase)CVideoDatabaseprotected
GetContentForPath(const std::string &strPath)CVideoDatabase
GetCountriesNav(const std::string &strBaseDir, CFileItemList &items, VideoDbContentType idContent=VideoDbContentType::UNKNOWN, const Filter &filter=Filter(), bool countOnly=false) (defined in CVideoDatabase)CVideoDatabase
GetCountryById(int id) (defined in CVideoDatabase)CVideoDatabase
GetDBVersion() (defined in CDatabase)CDatabaseprotected
GetDeleteQueriesCount()CDatabase
GetDetailsByTypeAndId(CFileItem &item, VideoDbContentType type, int id) (defined in CVideoDatabase)CVideoDatabase
GetDetailsByTypeAndId(VideoDbContentType type, int id) (defined in CVideoDatabase)CVideoDatabase
GetDetailsForEpisode(std::unique_ptr< dbiplus::Dataset > &pDS, int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabaseprotected
GetDetailsForEpisode(const dbiplus::sql_record *const record, int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabaseprotected
GetDetailsForMovie(std::unique_ptr< dbiplus::Dataset > &pDS, int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabaseprotected
GetDetailsForMovie(const dbiplus::sql_record *const record, int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabaseprotected
GetDetailsForMusicVideo(std::unique_ptr< dbiplus::Dataset > &pDS, int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabaseprotected
GetDetailsForMusicVideo(const dbiplus::sql_record *const record, int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabaseprotected
GetDetailsForTvShow(std::unique_ptr< dbiplus::Dataset > &pDS, int getDetails=VideoDbDetailsNone, CFileItem *item=NULL) (defined in CVideoDatabase)CVideoDatabaseprotected
GetDetailsForTvShow(const dbiplus::sql_record *const record, int getDetails=VideoDbDetailsNone, CFileItem *item=NULL)CVideoDatabaseprotected
GetDetailsFromDB(std::unique_ptr< dbiplus::Dataset > &pDS, int min, int max, const SDbTableOffsets *offsets, CVideoInfoTag &details, int idxOffset=2) (defined in CVideoDatabase)CVideoDatabaseprotected
GetDetailsFromDB(const dbiplus::sql_record *const record, int min, int max, const SDbTableOffsets *offsets, CVideoInfoTag &details, int idxOffset=2) (defined in CVideoDatabase)CVideoDatabaseprotected
GetDirectorsNav(const std::string &strBaseDir, CFileItemList &items, VideoDbContentType idContent=VideoDbContentType::UNKNOWN, const Filter &filter=Filter(), bool countOnly=false) (defined in CVideoDatabase)CVideoDatabase
GetEpisodeBasicInfo(const std::string &strFilenameAndPath, CVideoInfoTag &details, int idEpisode=-1) (defined in CVideoDatabase)CVideoDatabase
GetEpisodeId(const std::string &strFilenameAndPath, int idEpisode=-1, int idSeason=-1) (defined in CVideoDatabase)CVideoDatabase
GetEpisodeInfo(const std::string &strFilenameAndPath, CVideoInfoTag &details, int idEpisode=-1, int getDetails=VideoDbDetailsAll) (defined in CVideoDatabase)CVideoDatabase
GetEpisodesByActor(const std::string &strActor, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetEpisodesByFile(const std::string &strFilenameAndPath, std::vector< CVideoInfoTag > &episodes) (defined in CVideoDatabase)CVideoDatabase
GetEpisodesByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetEpisodesByPlot(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetEpisodesByWhere(const std::string &strBaseDir, const Filter &filter, CFileItemList &items, bool appendFullShowPath=true, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabase
GetEpisodesNav(const std::string &strBaseDir, CFileItemList &items, int idGenre=-1, int idYear=-1, int idActor=-1, int idDirector=-1, int idShow=-1, int idSeason=-1, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabase
GetFileId(const CFileItem &item)CVideoDatabaseprotected
GetFileId(const CVideoInfoTag &details) (defined in CVideoDatabase)CVideoDatabaseprotected
GetFileId(const std::string &url)CVideoDatabaseprotected
GetFileInfo(const std::string &strFilenameAndPath, CVideoInfoTag &details, int idFile=-1) (defined in CVideoDatabase)CVideoDatabase
GetFilePathById(int idMovie, std::string &filePath, VideoDbContentType iType) (defined in CVideoDatabase)CVideoDatabase
GetFilter(CDbUrl &videoUrl, Filter &filter, SortDescription &sorting) override (defined in CVideoDatabase)CVideoDatabasevirtual
GetGenreById(int id) (defined in CVideoDatabase)CVideoDatabase
GetGenresNav(const std::string &strBaseDir, CFileItemList &items, VideoDbContentType idContent=VideoDbContentType::UNKNOWN, const Filter &filter=Filter(), bool countOnly=false) (defined in CVideoDatabase)CVideoDatabase
GetInProgressTvShowsNav(const std::string &strBaseDir, CFileItemList &items, unsigned int limit=0, int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabase
GetInsertQueriesCount()CDatabase
GetItemById(const std::string &itemType, int id) (defined in CVideoDatabase)CVideoDatabase
GetItems(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription()) (defined in CVideoDatabase)CVideoDatabase
GetItems(const std::string &strBaseDir, const std::string &mediaType, const std::string &itemType, CFileItemList &items, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription()) (defined in CVideoDatabase)CVideoDatabase
GetItems(const std::string &strBaseDir, VideoDbContentType mediaType, const std::string &itemType, CFileItemList &items, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription()) (defined in CVideoDatabase)CVideoDatabase
GetItemsForPath(const std::string &content, const std::string &path, CFileItemList &items)CVideoDatabase
GetLastPlayed(const std::string &strFilenameAndPath)CVideoDatabase
GetLinksToTvShow(int idMovie, std::vector< int > &ids) (defined in CVideoDatabase)CVideoDatabase
GetMatchingMusicVideo(const std::string &strArtist, const std::string &strAlbum="", const std::string &strTitle="") (defined in CVideoDatabase)CVideoDatabase
GetMatchingTvShow(const CVideoInfoTag &show)CVideoDatabaseprotected
GetMovieActorsByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetMovieCountriesByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetMovieDirectorsByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetMovieGenresByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetMovieId(const std::string &strFilenameAndPath) (defined in CVideoDatabase)CVideoDatabaseprotected
GetMovieInfo(const std::string &strFilenameAndPath, CVideoInfoTag &details, int idMovie=-1, int getDetails=VideoDbDetailsAll) (defined in CVideoDatabase)CVideoDatabase
GetMoviesByActor(const std::string &strActor, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetMoviesByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetMoviesByPlot(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetMoviesByWhere(const std::string &strBaseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabase
GetMoviesNav(const std::string &strBaseDir, CFileItemList &items, int idGenre=-1, int idYear=-1, int idActor=-1, int idDirector=-1, int idStudio=-1, int idCountry=-1, int idSet=-1, int idTag=-1, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabase
GetMusicVideoAlbumById(int id) (defined in CVideoDatabase)CVideoDatabase
GetMusicVideoAlbumsByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetMusicVideoAlbumsNav(const std::string &strBaseDir, CFileItemList &items, int idArtist, const Filter &filter=Filter(), bool countOnly=false) (defined in CVideoDatabase)CVideoDatabase
GetMusicVideoArtistsByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetMusicVideoDirectorsByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetMusicVideoGenresByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetMusicVideoId(const std::string &strFilenameAndPath) (defined in CVideoDatabase)CVideoDatabaseprotected
GetMusicVideoInfo(const std::string &strFilenameAndPath, CVideoInfoTag &details, int idMVideo=-1, int getDetails=VideoDbDetailsAll) (defined in CVideoDatabase)CVideoDatabase
GetMusicVideosByAlbum(const std::string &strAlbum, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetMusicVideosByArtist(const std::string &strArtist, CFileItemList &items)CVideoDatabase
GetMusicVideosByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetMusicVideosByWhere(const std::string &baseDir, const Filter &filter, CFileItemList &items, bool checkLocks=true, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabase
GetMusicVideosNav(const std::string &strBaseDir, CFileItemList &items, int idGenre=-1, int idYear=-1, int idArtist=-1, int idDirector=-1, int idStudio=-1, int idAlbum=-1, int idTag=-1, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabase
GetNavCommon(const std::string &strBaseDir, CFileItemList &items, const char *type, VideoDbContentType idContent=VideoDbContentType::UNKNOWN, const Filter &filter=Filter(), bool countOnly=false) (defined in CVideoDatabase)CVideoDatabaseprotected
GetPathHash(const std::string &path, std::string &hash) (defined in CVideoDatabase)CVideoDatabase
GetPathId(const std::string &strPath) (defined in CVideoDatabase)CVideoDatabase
GetPaths(std::set< std::string > &paths) (defined in CVideoDatabase)CVideoDatabase
GetPathsForTvShow(int idShow, std::set< int > &paths) (defined in CVideoDatabase)CVideoDatabase
GetPathsLinkedToTvShow(int idShow, std::vector< std::string > &paths)CVideoDatabase
GetPeopleNav(const std::string &strBaseDir, CFileItemList &items, const char *type, VideoDbContentType idContent=VideoDbContentType::UNKNOWN, const Filter &filter=Filter(), bool countOnly=false)CVideoDatabaseprotected
GetPersonById(int id) (defined in CVideoDatabase)CVideoDatabase
GetPlayCount(const CFileItem &item)CVideoDatabase
GetPlayCount(const std::string &strFilenameAndPath)CVideoDatabase
GetPlayCounts(const std::string &path, CFileItemList &items)CVideoDatabase
GetRandomMusicVideoIDs(const std::string &strWhere, std::vector< std::pair< int, int > > &songIDs)CVideoDatabase
GetRatings(int media_id, const std::string &media_type, RatingMap &ratings) (defined in CVideoDatabase)CVideoDatabaseprotected
GetRecentlyAddedEpisodesNav(const std::string &strBaseDir, CFileItemList &items, unsigned int limit=0, int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabase
GetRecentlyAddedMoviesNav(const std::string &strBaseDir, CFileItemList &items, unsigned int limit=0, int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabase
GetRecentlyAddedMusicVideosNav(const std::string &strBaseDir, CFileItemList &items, unsigned int limit=0, int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabase
GetResumeBookMark(const std::string &strFilenameAndPath, CBookmark &bookmark) (defined in CVideoDatabase)CVideoDatabase
GetResumePoint(CVideoInfoTag &tag) (defined in CVideoDatabase)CVideoDatabase
GetScraperForPath(const std::string &strPath) (defined in CVideoDatabase)CVideoDatabase
GetScraperForPath(const std::string &strPath, VIDEO::SScanSettings &settings) (defined in CVideoDatabase)CVideoDatabase
GetScraperForPath(const std::string &strPath, VIDEO::SScanSettings &settings, bool &foundDirectly)CVideoDatabase
GetSeasonForEpisode(int idEpisode) (defined in CVideoDatabase)CVideoDatabase
GetSeasonId(int idShow, int season) (defined in CVideoDatabase)CVideoDatabase
GetSeasonInfo(const std::string &path, int season, CVideoInfoTag &details, CFileItem *item) (defined in CVideoDatabase)CVideoDatabase
GetSeasonInfo(int idSeason, CVideoInfoTag &details, CFileItem *item) (defined in CVideoDatabase)CVideoDatabase
GetSeasonInfo(int idSeason, CVideoInfoTag &details, bool allDetails=true) (defined in CVideoDatabase)CVideoDatabase
GetSeasonsByWhere(const std::string &strBaseDir, const Filter &filter, CFileItemList &items, bool appendFullShowPath=true, const SortDescription &sortDescription=SortDescription()) (defined in CVideoDatabase)CVideoDatabase
GetSeasonsNav(const std::string &strBaseDir, CFileItemList &items, int idActor=-1, int idDirector=-1, int idGenre=-1, int idYear=-1, int idShow=-1, bool getLinkedMovies=true) (defined in CVideoDatabase)CVideoDatabase
GetSetById(int id) (defined in CVideoDatabase)CVideoDatabase
GetSetInfo(int idSet, CVideoInfoTag &details, CFileItem *item=nullptr) (defined in CVideoDatabase)CVideoDatabase
GetSetsByWhere(const std::string &strBaseDir, const Filter &filter, CFileItemList &items, bool ignoreSingleMovieSets=false) (defined in CVideoDatabase)CVideoDatabase
GetSetsNav(const std::string &strBaseDir, CFileItemList &items, VideoDbContentType idContent=VideoDbContentType::UNKNOWN, const Filter &filter=Filter(), bool ignoreSingleMovieSets=false) (defined in CVideoDatabase)CVideoDatabase
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
GetSortedVideos(const MediaType &mediaType, const std::string &strBaseDir, const SortDescription &sortDescription, CFileItemList &items, const Filter &filter=Filter()) (defined in CVideoDatabase)CVideoDatabase
GetSourcePath(const std::string &path, std::string &sourcePath) (defined in CVideoDatabase)CVideoDatabase
GetSourcePath(const std::string &path, std::string &sourcePath, VIDEO::SScanSettings &settings) (defined in CVideoDatabase)CVideoDatabase
GetStackTimes(const std::string &filePath, std::vector< uint64_t > &times)CVideoDatabase
GetStreamDetails(CFileItem &item) (defined in CVideoDatabase)CVideoDatabase
GetStreamDetails(CVideoInfoTag &tag) const (defined in CVideoDatabase)CVideoDatabase
GetStudioById(int id) (defined in CVideoDatabase)CVideoDatabase
GetStudiosNav(const std::string &strBaseDir, CFileItemList &items, VideoDbContentType idContent=VideoDbContentType::UNKNOWN, const Filter &filter=Filter(), bool countOnly=false) (defined in CVideoDatabase)CVideoDatabase
GetSubPaths(const std::string &basepath, std::vector< std::pair< int, std::string > > &subpaths)CVideoDatabase
GetTagById(int id) (defined in CVideoDatabase)CVideoDatabase
GetTags(int media_id, const std::string &media_type, std::vector< std::string > &tags) (defined in CVideoDatabase)CVideoDatabaseprotected
GetTagsNav(const std::string &strBaseDir, CFileItemList &items, VideoDbContentType idContent=VideoDbContentType::UNKNOWN, const Filter &filter=Filter(), bool countOnly=false) (defined in CVideoDatabase)CVideoDatabase
GetTvShowForEpisode(int idEpisode) (defined in CVideoDatabase)CVideoDatabase
GetTvShowGenresByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetTvShowId(const std::string &strPath) (defined in CVideoDatabase)CVideoDatabase
GetTvShowInfo(const std::string &strPath, CVideoInfoTag &details, int idTvShow=-1, CFileItem *item=NULL, int getDetails=VideoDbDetailsAll) (defined in CVideoDatabase)CVideoDatabase
GetTvShowNamedSeasonById(int tvshowId, int seasonId)CVideoDatabase
GetTvShowNamedSeasons(int showId, std::map< int, std::string > &seasons) (defined in CVideoDatabase)CVideoDatabase
GetTvShowsActorsByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetTvShowsByActor(const std::string &strActor, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetTvShowsByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetTvShowsByWhere(const std::string &strBaseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabase
GetTvShowsDirectorsByName(const std::string &strSearch, CFileItemList &items) (defined in CVideoDatabase)CVideoDatabase
GetTvShowSeasonArt(int mediaId, std::map< int, std::map< std::string, std::string > > &seasonArt) (defined in CVideoDatabase)CVideoDatabase
GetTvShowSeasons(int showId, std::map< int, int > &seasons) (defined in CVideoDatabase)CVideoDatabase
GetTvShowsNav(const std::string &strBaseDir, CFileItemList &items, int idGenre=-1, int idYear=-1, int idActor=-1, int idDirector=-1, int idStudio=-1, int idTag=-1, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) (defined in CVideoDatabase)CVideoDatabase
GetTvShowTitleById(int id) (defined in CVideoDatabase)CVideoDatabase
GetUniqueIDs(int media_id, const std::string &media_type, CVideoInfoTag &details) (defined in CVideoDatabase)CVideoDatabaseprotected
GetUseAllExternalAudioForVideo(const std::string &videoPath) (defined in CVideoDatabase)CVideoDatabase
GetValueString(const CVideoInfoTag &details, int min, int max, const SDbTableOffsets *offsets) const (defined in CVideoDatabase)CVideoDatabaseprotected
GetVideoSettings(int idFile, CVideoSettings &settings)CVideoDatabase
GetVideoSettings(const CFileItem &item, CVideoSettings &settings)CVideoDatabase
GetVideoSettings(const std::string &filePath, CVideoSettings &settings)CVideoDatabase
GetWritersNav(const std::string &strBaseDir, CFileItemList &items, VideoDbContentType idContent=VideoDbContentType::UNKNOWN, const Filter &filter=Filter(), bool countOnly=false) (defined in CVideoDatabase)CVideoDatabase
GetYearsNav(const std::string &strBaseDir, CFileItemList &items, VideoDbContentType idContent=VideoDbContentType::UNKNOWN, const Filter &filter=Filter()) (defined in CVideoDatabase)CVideoDatabase
HasArtForItem(int mediaId, const MediaType &mediaType) (defined in CVideoDatabase)CVideoDatabase
HasContent() (defined in CVideoDatabase)CVideoDatabase
HasContent(VideoDbContentType type) (defined in CVideoDatabase)CVideoDatabase
HasEpisodeInfo(const std::string &strFilenameAndPath) (defined in CVideoDatabase)CVideoDatabase
HasMovieInfo(const std::string &strFilenameAndPath) (defined in CVideoDatabase)CVideoDatabase
HasMusicVideoInfo(const std::string &strFilenameAndPath) (defined in CVideoDatabase)CVideoDatabase
HasSets() const (defined in CVideoDatabase)CVideoDatabase
HasTvShowInfo(const std::string &strFilenameAndPath) (defined in CVideoDatabase)CVideoDatabase
ImportArtFromXML(const TiXmlNode *node, std::map< std::string, std::string > &artwork) (defined in CVideoDatabase)CVideoDatabase
ImportFromXML(const std::string &path) (defined in CVideoDatabase)CVideoDatabase
IncrementPlayCount(const CFileItem &item)CVideoDatabase
Interrupt() (defined in CDatabase)CDatabase
IsLinkedToTvshow(int idMovie) (defined in CVideoDatabase)CVideoDatabase
IsOpen() (defined in CDatabase)CDatabase
LinkMovieToTvshow(int idMovie, int idShow, bool bRemove) (defined in CVideoDatabase)CVideoDatabase
LoadVideoInfo(const std::string &strFilenameAndPath, CVideoInfoTag &details, int getDetails=VideoDbDetailsAll) (defined in CVideoDatabase)CVideoDatabase
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
Open() override (defined in CVideoDatabase)CVideoDatabasevirtual
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
RemoveArtForItem(int mediaId, const MediaType &mediaType, const std::string &artType) (defined in CVideoDatabase)CVideoDatabase
RemoveArtForItem(int mediaId, const MediaType &mediaType, const std::set< std::string > &artTypes) (defined in CVideoDatabase)CVideoDatabase
RemoveContentForPath(const std::string &strPath, CGUIDialogProgress *progress=NULL) (defined in CVideoDatabase)CVideoDatabase
RemoveFromLinkTable(int mediaId, const std::string &mediaType, const std::string &table, int valueId, const char *foreignKey=NULL) (defined in CVideoDatabase)CVideoDatabaseprotected
RemoveTagFromItem(int idItem, int idTag, const std::string &type) (defined in CVideoDatabase)CVideoDatabase
RemoveTagsFromItem(int idItem, const std::string &type) (defined in CVideoDatabase)CVideoDatabase
ResultQuery(const std::string &strQuery) constCDatabase
RollbackTransaction() (defined in CDatabase)CDatabase
ScraperInUse(const std::string &scraperID) constCVideoDatabase
SetArtForItem(int mediaId, const MediaType &mediaType, const std::string &artType, const std::string &url) (defined in CVideoDatabase)CVideoDatabase
SetArtForItem(int mediaId, const MediaType &mediaType, const std::map< std::string, std::string > &art) (defined in CVideoDatabase)CVideoDatabase
SetDetailsForEpisode(CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, int idShow, int idEpisode=-1) (defined in CVideoDatabase)CVideoDatabase
SetDetailsForItem(CVideoInfoTag &details, const std::map< std::string, std::string > &artwork) (defined in CVideoDatabase)CVideoDatabase
SetDetailsForItem(int id, const MediaType &mediaType, CVideoInfoTag &details, const std::map< std::string, std::string > &artwork) (defined in CVideoDatabase)CVideoDatabase
SetDetailsForMovie(CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, int idMovie=-1) (defined in CVideoDatabase)CVideoDatabase
SetDetailsForMovieSet(const CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, int idSet=-1) (defined in CVideoDatabase)CVideoDatabase
SetDetailsForMusicVideo(CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, int idMVideo=-1) (defined in CVideoDatabase)CVideoDatabase
SetDetailsForSeason(const CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, int idShow, int idSeason=-1) (defined in CVideoDatabase)CVideoDatabase
SetDetailsForTvShow(const std::vector< std::pair< std::string, std::string > > &paths, CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, const std::map< int, std::map< std::string, std::string > > &seasonArt, int idTvShow=-1)CVideoDatabase
SetMovieSet(int idMovie, int idSet) (defined in CVideoDatabase)CVideoDatabase
SetPathHash(const std::string &path, const std::string &hash) (defined in CVideoDatabase)CVideoDatabase
SetPlayCount(const CFileItem &item, int count, const CDateTime &date=CDateTime())CVideoDatabase
SetScraperForPath(const std::string &filePath, const ADDON::ScraperPtr &info, const VIDEO::SScanSettings &settings) (defined in CVideoDatabase)CVideoDatabase
SetSingleValue(VideoDbContentType type, int dbId, int dbField, const std::string &strValue) (defined in CVideoDatabase)CVideoDatabase
SetSingleValue(VideoDbContentType type, int dbId, Field dbField, const std::string &strValue) (defined in CVideoDatabase)CVideoDatabase
SetSingleValue(const std::string &table, const std::string &fieldName, const std::string &strValue, const std::string &conditionName="", int conditionValue=-1) (defined in CVideoDatabase)CVideoDatabase
SetStackTimes(const std::string &filePath, const std::vector< uint64_t > &times)CVideoDatabase
SetStreamDetailsForFile(const CStreamDetails &details, const std::string &strFileNameAndPath) (defined in CVideoDatabase)CVideoDatabase
SetStreamDetailsForFileId(const CStreamDetails &details, int idFile) (defined in CVideoDatabase)CVideoDatabase
SetVideoSettings(const CFileItem &item, const CVideoSettings &settings)CVideoDatabase
SetVideoSettings(int idFile, const CVideoSettings &settings)CVideoDatabase
SetVideoUserRating(int dbId, int rating, const MediaType &mediaType) (defined in CVideoDatabase)CVideoDatabase
Split(const std::string &strFileNameAndPath, std::string &strPath, std::string &strFileName) (defined in CDatabase)CDatabaseprotected
UpdateActorLinksToItem(int mediaId, const std::string &mediaType, const std::string &field, const std::vector< std::string > &values) (defined in CVideoDatabase)CVideoDatabaseprotected
UpdateDetailsForMovie(int idMovie, CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, const std::set< std::string > &updatedDetails) (defined in CVideoDatabase)CVideoDatabase
UpdateDetailsForTvShow(int idTvShow, CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, const std::map< int, std::map< std::string, std::string > > &seasonArt) (defined in CVideoDatabase)CVideoDatabase
UpdateFanart(const CFileItem &item, VideoDbContentType type) (defined in CVideoDatabase)CVideoDatabase
UpdateFileDateAdded(CVideoInfoTag &details)CVideoDatabase
UpdateLastPlayed(const CFileItem &item)CVideoDatabase
UpdateLinksToItem(int mediaId, const std::string &mediaType, const std::string &field, const std::vector< std::string > &values) (defined in CVideoDatabase)CVideoDatabaseprotected
UpdateMovieTitle(int idMovie, const std::string &strNewMovieTitle, VideoDbContentType iType=VideoDbContentType::MOVIES) (defined in CVideoDatabase)CVideoDatabase
UpdateRatings(int mediaId, const char *mediaType, const RatingMap &values, const std::string &defaultRating) (defined in CVideoDatabase)CVideoDatabaseprotected
UpdateUniqueIDs(int mediaId, const char *mediaType, const CVideoInfoTag &details) (defined in CVideoDatabase)CVideoDatabaseprotected
UpdateVideoSortTitle(int idDb, const std::string &strNewSortTitle, VideoDbContentType iType=VideoDbContentType::MOVIES) (defined in CVideoDatabase)CVideoDatabase
VideoContentTypeToString(VideoDbContentType type, std::string &out) (defined in CVideoDatabase)CVideoDatabaseinlinestatic
~CDatabase(void) (defined in CDatabase)CDatabasevirtual
~CVideoDatabase(void) override (defined in CVideoDatabase)CVideoDatabase