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

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

authorization(RequestContext *ctxt) overridemrs::rest::Handlervirtual
Authorization enum namemrs::interface::RestHandler
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
empty_path() constmrs::rest::Handlerprotected
get_access_rights() const =0mrs::interface::RestHandlerpure virtual
get_db_object_id() const =0mrs::interface::RestHandlerpure virtual
get_db_object_path() const =0mrs::interface::RestHandlerpure virtual
get_options() const overridemrs::rest::Handlervirtual
get_protocol() const overridemrs::rest::Handlervirtual
get_schema_id() const =0mrs::interface::RestHandlerpure virtual
get_schema_path() const =0mrs::interface::RestHandlerpure virtual
get_service_id() const =0mrs::interface::RestHandlerpure virtual
get_service_path() const =0mrs::interface::RestHandlerpure virtual
get_url_host() const overridemrs::rest::Handlervirtual
handle_delete(RequestContext *ctxt)=0mrs::interface::RestHandlerpure virtual
handle_get(RequestContext *ctxt)=0mrs::interface::RestHandlerpure virtual
handle_post(RequestContext *ctxt, const std::vector< uint8_t > &document)=0mrs::interface::RestHandlerpure virtual
handle_put(RequestContext *ctxt)=0mrs::interface::RestHandlerpure virtual
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
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::endpoint::handler::HandlerAuthorizeBasevirtual
request_error(RequestContext *ctxt, const http::Error &e) overridemrs::endpoint::handler::HandlerAuthorizeBasevirtual
RequestContext typedefmrs::interface::RestHandler
requires_authentication() const =0mrs::interface::RestHandlerpure virtual
rest_path_matcher_mrs::rest::Handlerprotected
SqlSession typedefmrs::interface::RestHandler
throw_unauthorize_when_check_auth_fails(RequestContext *)mrs::rest::Handler
url_host_mrs::rest::Handlerprotected
~Handler() overridemrs::rest::Handler
~RestHandler()=defaultmrs::interface::RestHandlervirtual