26#ifndef ROUTER_SRC_MYSQL_REST_SERVICE_SRC_MRS_ENDPOINT_HANDLER_PERSISTENT_PERSISTENT_DATA_CONTENT_FILE_H_
27#define ROUTER_SRC_MYSQL_REST_SERVICE_SRC_MRS_ENDPOINT_HANDLER_PERSISTENT_PERSISTENT_DATA_CONTENT_FILE_H_
49 std::shared_ptr<mrs::FileEndpointResponseCache>;
Definition: mysql_cache_manager.h:87
MySqlCacheManager::Object Object
Definition: mysql_cache_manager.h:94
The handler class is the interface for dynamically loadable storage engines.
Definition: handler.h:4618
Definition: response_cache.h:64
Definition: persistent_data_content_file.h:43
std::optional< std::vector< std::string > > OptionalIndexNames
Definition: persistent_data_content_file.h:50
collector::MysqlCacheManager::Object MySQLSession
Definition: persistent_data_content_file.h:47
PersistentDataContentFile(ContentFilePtr entry_file, collector::MysqlCacheManager *cache, mrs::ResponseCache *response_cache, const OptionalIndexNames &index_names)
Definition: persistent_data_content_file.cc:51
collector::MysqlCacheManager * cache_
Definition: persistent_data_content_file.h:67
FetchedFile fetch_file(MySQLSession ctxts_sql_session)
Definition: persistent_data_content_file.cc:61
EndpointResponseCachePtr response_cache_
Definition: persistent_data_content_file.h:68
mrs::database::entry::ContentFile ContentFile
Definition: persistent_data_content_file.h:45
ContentFilePtr entry_
Definition: persistent_data_content_file.h:66
std::shared_ptr< mrs::FileEndpointResponseCache > EndpointResponseCachePtr
Definition: persistent_data_content_file.h:49
OptionalIndexNames index_names_
Definition: persistent_data_content_file.h:69
std::shared_ptr< ContentFile > ContentFilePtr
Definition: persistent_data_content_file.h:46
MediaType
Definition: media_type.h:33
ContentFileEndpoint::ContentFile ContentFile
Definition: content_file_endpoint.cc:37
Definition: authorize_manager.h:48
Definition: persistent_data_content_file.h:52
helper::MediaType content_type
Definition: persistent_data_content_file.h:54
std::string content
Definition: persistent_data_content_file.h:53