MySQL 9.3.0
Source Code Documentation
mrs::endpoint::handler::HandlerDbObjectScript Member List

This is the complete list of members for mrs::endpoint::handler::HandlerDbObjectScript, including all inherited members.

always_nest_result_sets_mrs::endpoint::handler::HandlerDbObjectScriptprivate
authorization(rest::RequestContext *ctxt) overridemrs::endpoint::handler::HandlerDbObjectTablevirtual
Authorization enum namemrs::interface::RestHandler
authorization_manager_mrs::rest::Handlerprotected
cache_mrs::endpoint::handler::HandlerDbObjectTableprotected
CachedSession typedefmrs::endpoint::handler::HandlerDbObjectTable
check_privileges(const std::vector< database::entry::AuthPrivilege > &privileges, const UniversalId &service_id, const std::string &service_path, const UniversalId &schema_id, const std::string &schema_path, const UniversalId &db_object_id, const std::string &db_object_path)mrs::rest::Handler
configuration_mrs::rest::Handlerprotected
DbObject typedefmrs::endpoint::handler::HandlerDbObjectTable
DbObjectEndpoint typedefmrs::endpoint::handler::HandlerDbObjectTable
DbObjectPtr typedefmrs::endpoint::handler::HandlerDbObjectTable
DbSchema typedefmrs::endpoint::handler::HandlerDbObjectTable
DbSchemaPtr typedefmrs::endpoint::handler::HandlerDbObjectTable
DbService typedefmrs::endpoint::handler::HandlerDbObjectTable
DbServicePtr typedefmrs::endpoint::handler::HandlerDbObjectTable
empty_path() constmrs::rest::Handlerprotected
endpoint_mrs::endpoint::handler::HandlerDbObjectTableprotected
EndpointResponseCachePtr typedefmrs::endpoint::handler::HandlerDbObjectTable
entry_mrs::endpoint::handler::HandlerDbObjectTableprotected
get_access_rights() const overridemrs::endpoint::handler::HandlerDbObjectScriptvirtual
get_db_object_id() const overridemrs::endpoint::handler::HandlerDbObjectTablevirtual
get_db_object_path() const overridemrs::endpoint::handler::HandlerDbObjectTablevirtual
get_items_on_page() constmrs::endpoint::handler::HandlerDbObjectTableprotected
get_options() const overridemrs::rest::Handlervirtual
get_protocol() const overridemrs::rest::Handlervirtual
get_schema_id() const overridemrs::endpoint::handler::HandlerDbObjectTablevirtual
get_schema_path() const overridemrs::endpoint::handler::HandlerDbObjectTablevirtual
get_service_id() const overridemrs::endpoint::handler::HandlerDbObjectTablevirtual
get_service_path() const overridemrs::endpoint::handler::HandlerDbObjectTablevirtual
get_session(rest::RequestContext *ctxt, collector::MySQLConnection type=collector::MySQLConnection::kMySQLConnectionUserdataRO)mrs::endpoint::handler::HandlerDbObjectTableprotected
get_url_host() const overridemrs::rest::Handlervirtual
gtid_manager_mrs::endpoint::handler::HandlerDbObjectTableprotected
handle_delete(rest::RequestContext *ctxt) overridemrs::endpoint::handler::HandlerDbObjectScriptvirtual
handle_get(rest::RequestContext *ctxt) overridemrs::endpoint::handler::HandlerDbObjectScriptvirtual
handle_post(rest::RequestContext *ctxt, const std::vector< uint8_t > &document) overridemrs::endpoint::handler::HandlerDbObjectScriptvirtual
handle_put(rest::RequestContext *ctxt) overridemrs::endpoint::handler::HandlerDbObjectScriptvirtual
handle_script(rest::RequestContext *ctxt)mrs::endpoint::handler::HandlerDbObjectScriptprivate
handle_script(rest::RequestContext *ctxt, const std::vector< uint8_t > &document)mrs::endpoint::handler::HandlerDbObjectScriptprivate
Handler(const Protocol protocol, const std::string &url_host, const std::vector< std::string > &rest_path_matcher, const std::optional< std::string > &options, interface::AuthorizeManager *auth_manager)mrs::rest::Handler
handler_id_mrs::rest::Handlerprotected
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)mrs::endpoint::handler::HandlerDbObjectScript
HandlerDbObjectTable(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::endpoint::handler::HandlerDbObjectTable
HttpResult typedefmrs::interface::RestHandler
HttpUri typedefmrs::rest::Handler
Implmrs::endpoint::handler::HandlerDbObjectScriptfriend
initialize(const Configuration &configuration) overridemrs::rest::Handler
mrs::interface::RestHandler::initialize(const Configuration &configuration)=0mrs::interface::RestHandlerpure virtual
log_level_is_debug_mrs::rest::Handlerprotected
log_level_is_info_mrs::rest::Handlerprotected
m_implmrs::endpoint::handler::HandlerDbObjectScriptprivate
may_check_access() const overridemrs::rest::Handlervirtual
options_mrs::rest::Handlerprotected
ownership_mrs::endpoint::handler::HandlerDbObjectTableprotected
Parameters typedefmrs::interface::RestHandler
passthrough_db_user_mrs::endpoint::handler::HandlerDbObjectTableprotected
Protocol typedefmrs::rest::Handler
protocol_mrs::rest::Handlerprotected
request_begin(RequestContext *ctxt) overridemrs::rest::Handlervirtual
request_end(RequestContext *ctxt) overridemrs::rest::Handlervirtual
request_error(RequestContext *ctxt, const http::Error &e) overridemrs::rest::Handlervirtual
RequestContext typedefmrs::interface::RestHandler
requires_authentication() const overridemrs::endpoint::handler::HandlerDbObjectTablevirtual
response_cache_mrs::endpoint::handler::HandlerDbObjectTableprotected
rest_path_matcher_mrs::rest::Handlerprotected
row_ownership_info(rest::RequestContext *ctxt, std::shared_ptr< database::entry::Object > object) constmrs::endpoint::handler::HandlerDbObjectTableprotected
schema_entry_mrs::endpoint::handler::HandlerDbObjectTableprotected
service_entry_mrs::endpoint::handler::HandlerDbObjectTableprotected
slow_monitor_mrs::endpoint::handler::HandlerDbObjectTableprotected
slow_query_timeout() constmrs::endpoint::handler::HandlerDbObjectTableprotected
SqlSession typedefmrs::interface::RestHandler
throw_unauthorize_when_check_auth_fails(RequestContext *)mrs::rest::Handler
url_host_mrs::rest::Handlerprotected
~Handler() overridemrs::rest::Handler
~HandlerDbObjectScript() override=defaultmrs::endpoint::handler::HandlerDbObjectScript
~RestHandler()=defaultmrs::interface::RestHandlervirtual