MySQL 9.4.0
Source Code Documentation
mrs::endpoint::handler::HandlerDbServiceOpenAPI Member List

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

Authorization enum namemrs::interface::RestHandler
authorization(rest::RequestContext *ctxt) overridemrs::endpoint::handler::HandlerDbServiceOpenAPIvirtual
authorization_manager_mrs::rest::Handlerprotected
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
DbService typedefmrs::endpoint::handler::HandlerDbServiceOpenAPI
DbServiceEndpoint typedefmrs::endpoint::handler::HandlerDbServiceOpenAPI
DbServicePtr typedefmrs::endpoint::handler::HandlerDbServiceOpenAPI
empty_path() constmrs::rest::Handlerprotected
endpoint_mrs::endpoint::handler::HandlerDbServiceOpenAPI
entry_mrs::endpoint::handler::HandlerDbServiceOpenAPI
get_access_rights() const overridemrs::endpoint::handler::HandlerDbServiceOpenAPIvirtual
get_db_object_id() const overridemrs::endpoint::handler::HandlerDbServiceOpenAPIvirtual
get_db_object_path() const overridemrs::endpoint::handler::HandlerDbServiceOpenAPIvirtual
get_options() const overridemrs::rest::Handlervirtual
get_protocol() const overridemrs::rest::Handlervirtual
get_schema_id() const overridemrs::endpoint::handler::HandlerDbServiceOpenAPIvirtual
get_schema_path() const overridemrs::endpoint::handler::HandlerDbServiceOpenAPIvirtual
get_service_id() const overridemrs::endpoint::handler::HandlerDbServiceOpenAPIvirtual
get_service_path() const overridemrs::endpoint::handler::HandlerDbServiceOpenAPIvirtual
get_url_host() const overridemrs::rest::Handlervirtual
handle_delete(rest::RequestContext *ctxt) overridemrs::endpoint::handler::HandlerDbServiceOpenAPIvirtual
handle_get(rest::RequestContext *ctxt) overridemrs::endpoint::handler::HandlerDbServiceOpenAPIvirtual
handle_post(rest::RequestContext *ctxt, const std::vector< uint8_t > &document) overridemrs::endpoint::handler::HandlerDbServiceOpenAPIvirtual
handle_put(rest::RequestContext *ctxt) overridemrs::endpoint::handler::HandlerDbServiceOpenAPIvirtual
Handler(const Protocol protocol, const std::string &url_host, const std::vector< UriPathMatcher > &rest_path_matcher, const std::optional< std::string > &options, interface::AuthorizeManager *auth_manager)mrs::rest::Handler
handler_id_mrs::rest::Handlerprotected
HandlerDbServiceOpenAPI(std::weak_ptr< DbServiceEndpoint > endpoint, mrs::interface::AuthorizeManager *auth_manager)mrs::endpoint::handler::HandlerDbServiceOpenAPI
HttpResult typedefmrs::interface::RestHandler
HttpUri typedefmrs::rest::Handler
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
may_check_access() const overridemrs::rest::Handlervirtual
options_mrs::rest::Handlerprotected
Parameters typedefmrs::interface::RestHandler
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::HandlerDbServiceOpenAPIvirtual
rest_path_matcher_mrs::rest::Handlerprotected
SqlSession typedefmrs::interface::RestHandler
throw_unauthorize_when_check_auth_fails(RequestContext *)mrs::rest::Handler
UriPathMatcher typedefmrs::rest::Handler
url_host_mrs::rest::Handlerprotected
url_obj_mrs::endpoint::handler::HandlerDbServiceOpenAPI
~Handler() overridemrs::rest::Handler
~RestHandler()=defaultmrs::interface::RestHandlervirtual