kodi
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
AddExtrasVideoVersion(VideoDbContentType itemType, int dbId, int idVideoVersion, CFileItem &item) (defined in CVideoDatabase)CVideoDatabase
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
AddPrimaryVideoVersion(VideoDbContentType itemType, int dbId, int idVideoVersion, CFileItem &item) (defined in CVideoDatabase)CVideoDatabase
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="", const bool updateOverview=true) (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
AddVideoVersion(VideoDbContentType itemType, int dbId, int idVideoVersion, VideoAssetType videoAssetType, CFileItem &item) (defined in CVideoDatabase)CVideoDatabase
AddVideoVersionType(const std::string &typeVideoVersion, VideoAssetTypeOwner owner, VideoAssetType assetType) (defined in CVideoDatabase)CVideoDatabase
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) const (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
ConvertVideoToVersion(VideoDbContentType itemType, int dbIdSource, int dbIdTarget, int idVideoVersion, VideoAssetType assetType)CVideoDatabase
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, DeleteMovieCascadeAction action=DeleteMovieCascadeAction::ALL_ASSETS)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
GetArtForAsset(int assetId, ArtFallbackOptions fallback, std::map< std::string, std::string > &art)CVideoDatabase
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
GetAssetsForVideo(VideoDbContentType itemType, int mediaId, VideoAssetType assetType, CFileItemList &items)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
GetDefaultVersionForVideo(VideoDbContentType itemType, int mediaId, CFileItem &item) (defined in CVideoDatabase)CVideoDatabase
GetDefaultVideoVersion(VideoDbContentType itemType, int dbId, CFileItem &item) (defined in CVideoDatabase)CVideoDatabase
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
GetFileBasePathById(int idFile) (defined in CVideoDatabase)CVideoDatabase
GetFileId(const CFileItem &item)CVideoDatabaseprotected
GetFileId(const CVideoInfoTag &details) (defined in CVideoDatabase)CVideoDatabaseprotected
GetFileId(const std::string &url)CVideoDatabaseprotected
GetFileIdByMovie(int idMovie) (defined in CVideoDatabase)CVideoDatabase
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)CVideoDatabase
GetMovieInfo(const std::string &strFilenameAndPath, CVideoInfoTag &details, int idMovie=-1, int idVersion=-1, int getDetails=VideoDbDetailsAll)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)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
GetMovieTitle(int idMovie) (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
GetSameVideoItems(const CFileItem &item, CFileItemList &items) (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
GetSetByNameLike(const std::string &nameLike) const (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()) constCDatabase
GetSingleValue(const std::string &query) const (defined in CDatabase)CDatabase
GetSingleValue(const std::string &query, const std::unique_ptr< 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) const (defined in CDatabase)CDatabase
GetSingleValueInt(const std::string &query, const std::unique_ptr< dbiplus::Dataset > &ds) constCDatabase
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
GetVideoItemTitle(VideoDbContentType itemType, int dbId) (defined in CVideoDatabase)CVideoDatabase
GetVideoSettings(int idFile, CVideoSettings &settings)CVideoDatabase
GetVideoSettings(const CFileItem &item, CVideoSettings &settings)CVideoDatabase
GetVideoSettings(const std::string &filePath, CVideoSettings &settings)CVideoDatabase
GetVideoVersionById(int id) (defined in CVideoDatabase)CVideoDatabase
GetVideoVersionInfo(const std::string &filenameAndPath) (defined in CVideoDatabase)CVideoDatabase
GetVideoVersions(VideoDbContentType itemType, int dbId, CFileItemList &items, VideoAssetType videoAssetType) (defined in CVideoDatabase)CVideoDatabase
GetVideoVersionsNav(const std::string &strBaseDir, CFileItemList &items, VideoDbContentType idContent=VideoDbContentType::UNKNOWN, const Filter &filter=Filter()) (defined in CVideoDatabase)CVideoDatabase
GetVideoVersionTypes(VideoDbContentType idContent, VideoAssetType asset, CFileItemList &items) (defined in CVideoDatabase)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
InitializeVideoVersionTypeTable(int schemaVersion) (defined in CVideoDatabase)CVideoDatabase
Interrupt() (defined in CDatabase)CDatabase
IsDefaultVideoVersion(int idFile) (defined in CVideoDatabase)CVideoDatabase
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
RemoveVideoVersion(int dbId) (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
SetDefaultVideoVersion(VideoDbContentType itemType, int dbId, int idFile) (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
SetVideoVersion(int idFile, int idVideoVersion) (defined in CVideoDatabase)CVideoDatabase
SetVideoVersionDefaultArt(int dbId, int idFrom, VideoDbContentType type) (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
UpdateAssetsOwner(const std::string &mediaType, int dbIdSource, int dbIdTarget) (defined in CVideoDatabase)CVideoDatabase
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
UpdateVideoVersionTypeTable() (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