26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_ENDPOINT_HANDLER_HANDLER_DB_OBJECT_FUNCTION_H_
27#define ROUTER_SRC_REST_MRS_SRC_MRS_ENDPOINT_HANDLER_HANDLER_DB_OBJECT_FUNCTION_H_
43 std::weak_ptr<DbObjectEndpoint> endpoint,
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_function.h:40
HttpResult handle_put(rest::RequestContext *ctxt) override
Definition: handler_db_object_function.cc:98
HttpResult call_async(rest::RequestContext *ctxt, rapidjson::Document doc)
Definition: handler_db_object_function.cc:274
HttpResult handle_get(rest::RequestContext *ctxt) override
Definition: handler_db_object_function.cc:317
HttpResult call(rest::RequestContext *ctxt, rapidjson::Document doc)
Definition: handler_db_object_function.cc:214
bool always_nest_result_sets_
Definition: handler_db_object_function.h:60
HttpResult handle_post(rest::RequestContext *ctxt, const std::vector< uint8_t > &document) override
Definition: handler_db_object_function.cc:106
HandlerDbObjectFunction(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_function.cc:87
mrs::database::MysqlTaskMonitor * task_monitor_
Definition: handler_db_object_function.h:61
HttpResult handle_delete(rest::RequestContext *ctxt) override
Definition: handler_db_object_function.cc:366
uint32_t get_access_rights() const override
Definition: handler_db_object_function.cc:384
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