26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_ENDPOINT_HANDLER_HANDLER_DB_OBJECT_SP_H_
27#define ROUTER_SRC_REST_MRS_SRC_MRS_ENDPOINT_HANDLER_HANDLER_DB_OBJECT_SP_H_
55 const std::vector<uint8_t> &document)
override;
Definition: mysql_cache_manager.h:87
The handler class is the interface for dynamically loadable storage engines.
Definition: handler.h:4618
HttpUri::QueryElements Parameters
Definition: url.h:51
Definition: gtid_manager.h:50
Definition: response_cache.h:64
Definition: mysql_task_monitor.h:41
Definition: slow_query_monitor.h:47
Definition: handler_db_object_sp.h:41
HandlerDbObjectSP(std::weak_ptr< DbObjectEndpoint > endpoint, mrs::interface::AuthorizeManager *auth_manager, mrs::GtidManager *gtid_manager=nullptr, collector::MysqlCacheManager *cache=nullptr, mrs::ResponseCache *response_cache=nullptr, mrs::database::SlowQueryMonitor *slow_monitor=nullptr, mrs::database::MysqlTaskMonitor *task_monitor=nullptr)
Definition: handler_db_object_sp.cc:65
uint32_t get_access_rights() const override
Definition: handler_db_object_sp.cc:336
HttpResult handle_post(rest::RequestContext *ctxt, const std::vector< uint8_t > &document) override
Definition: handler_db_object_sp.cc:244
HttpResult handle_delete(rest::RequestContext *ctxt) override
Definition: handler_db_object_sp.cc:318
HttpResult handle_get(rest::RequestContext *ctxt) override
Definition: handler_db_object_sp.cc:274
bool always_nest_result_sets_
Definition: handler_db_object_sp.h:60
HttpResult call_async(rest::RequestContext *ctxt, rapidjson::Document doc)
Definition: handler_db_object_sp.cc:201
mrs::database::MysqlTaskMonitor * task_monitor_
Definition: handler_db_object_sp.h:61
HttpResult handle_put(rest::RequestContext *ctxt) override
Definition: handler_db_object_sp.cc:76
HttpResult call(rest::RequestContext *ctxt, rapidjson::Document doc)
Definition: handler_db_object_sp.cc:84
Definition: handler_db_object_table.h:49
Definition: authorize_manager.h:58
HandlerAuthorizeAuthApps::HttpResult HttpResult
Definition: handler_authorize_auth_apps.cc:45
Definition: authorize_manager.h:48
Definition: http_result.h:37
Definition: request_context.h:47