26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_ENDPOINT_HANDLER_HANDLER_DB_OBJECT_SCRIPT_H_
27#define ROUTER_SRC_REST_MRS_SRC_MRS_ENDPOINT_HANDLER_HANDLER_DB_OBJECT_SCRIPT_H_
47 const std::vector<uint8_t> &document)
override;
56 const std::vector<uint8_t> &document);
Definition: mysql_cache_manager.h:87
The handler class is the interface for dynamically loadable storage engines.
Definition: handler.h:4618
Definition: gtid_manager.h:50
Definition: response_cache.h:64
Definition: handler_db_object_script.cc:86
Definition: handler_db_object_script.h:35
HttpResult handle_put(rest::RequestContext *ctxt) override
Definition: handler_db_object_script.cc:400
HttpResult handle_delete(rest::RequestContext *ctxt) override
Definition: handler_db_object_script.cc:385
HttpResult handle_post(rest::RequestContext *ctxt, const std::vector< uint8_t > &document) override
Definition: handler_db_object_script.cc:405
HttpResult handle_get(rest::RequestContext *ctxt) override
Definition: handler_db_object_script.cc:411
HandlerDbObjectScript(std::weak_ptr< DbObjectEndpoint > endpoint, mrs::interface::AuthorizeManager *auth_manager, mrs::GtidManager *gtid_manager=nullptr, collector::MysqlCacheManager *cache=nullptr, mrs::ResponseCache *response_cache=nullptr)
Definition: handler_db_object_script.cc:390
uint32_t get_access_rights() const override
Definition: handler_db_object_script.cc:416
~HandlerDbObjectScript() override=default
HttpResult handle_script(rest::RequestContext *ctxt)
Definition: handler_db_object_script.cc:230
std::shared_ptr< Impl > m_impl
Definition: handler_db_object_script.h:60
bool always_nest_result_sets_
Definition: handler_db_object_script.h:61
Definition: handler_db_object_table.h:49
Definition: authorize_manager.h:58
Definition: authorize_manager.h:48
Definition: http_result.h:37
Definition: request_context.h:47