|
std::pair< std::string, int > | SongFromStatement (Song *song, SQLite::Statement &query) const |
|
void | LoadHyperCache (LoadingWindow *ld, std::map< std::string, Song * > &hyperCache) |
|
void | LoadCache (LoadingWindow *ld, std::vector< std::pair< std::pair< std::string, unsigned int >, Song * > * > &cache) const |
|
void | DeleteSongFromDBByCondition (const std::string &condition) const |
|
void | DeleteSongFromDB (Song *songPtr) const |
|
void | DeleteSongFromDBByDir (const std::string &dir) const |
|
void | DeleteSongFromDBByDirHash (unsigned int hash) const |
|
unsigned | GetCacheHash (const std::string &path) const |
|
int64_t | InsertStepsTimingData (const TimingData &timing) const |
|
int64_t | InsertSteps (Steps *pSteps, int64_t songID) const |
|
bool | LoadSongFromCache (Song *song, const std::string &dir) |
|
bool | CacheSong (Song &song, const std::string &dir) const |
|
void | StartTransaction () |
|
void | FinishTransaction () |
|
|
static std::string | GetCacheFilePath (const std::string &sGroup, const std::string &sPath) |
|
|
SQLite::Database * | db { nullptr } |
|
bool | delay_save_cache |
|
The documentation for this class was generated from the following files:
- /home/runner/work/etterna/etterna/src/Etterna/Models/Songs/SongCacheIndex.h
- /home/runner/work/etterna/etterna/src/Etterna/Models/Songs/SongCacheIndex.cpp