![]() |
MySQL 9.5.0
Source Code Documentation
|
#include <persistent_data_content_file.h>
Classes | |
| struct | FetchedFile |
Public Types | |
| using | ContentFile = mrs::database::entry::ContentFile |
| using | ContentFilePtr = std::shared_ptr< ContentFile > |
| using | MySQLSession = collector::MysqlCacheManager::Object |
| using | EndpointResponseCachePtr = std::shared_ptr< mrs::FileEndpointResponseCache > |
| using | OptionalIndexNames = std::optional< std::vector< std::string > > |
Public Member Functions | |
| PersistentDataContentFile (ContentFilePtr entry_file, collector::MysqlCacheManager *cache, mrs::ResponseCache *response_cache, const OptionalIndexNames &index_names) | |
| FetchedFile | fetch_file (MySQLSession ctxts_sql_session) |
Private Attributes | |
| ContentFilePtr | entry_ |
| collector::MysqlCacheManager * | cache_ |
| EndpointResponseCachePtr | response_cache_ |
| OptionalIndexNames | index_names_ |
| using mrs::endpoint::handler::PersistentDataContentFile::ContentFile = mrs::database::entry::ContentFile |
| using mrs::endpoint::handler::PersistentDataContentFile::ContentFilePtr = std::shared_ptr<ContentFile> |
| using mrs::endpoint::handler::PersistentDataContentFile::EndpointResponseCachePtr = std::shared_ptr<mrs::FileEndpointResponseCache> |
| using mrs::endpoint::handler::PersistentDataContentFile::MySQLSession = collector::MysqlCacheManager::Object |
| using mrs::endpoint::handler::PersistentDataContentFile::OptionalIndexNames = std::optional<std::vector<std::string> > |
| mrs::endpoint::handler::PersistentDataContentFile::PersistentDataContentFile | ( | ContentFilePtr | entry_file, |
| collector::MysqlCacheManager * | cache, | ||
| mrs::ResponseCache * | response_cache, | ||
| const OptionalIndexNames & | index_names | ||
| ) |
| FetchedFile mrs::endpoint::handler::PersistentDataContentFile::fetch_file | ( | MySQLSession | ctxts_sql_session | ) |
|
private |
|
private |
|
private |
|
private |