|
| static void | append_no_referrer (::http::base::Headers *headers) |
| |
| static const char * | get_authentication_status (HttpStatusCode::key_type code) |
| |
| static std::string | impl_get_json_response (const HttpStatusCode::key_type k_status, const char *message) |
| |
| static HttpResult | get_json_response_ok () |
| |
| template<typename T > |
| static std::string | as_string (const std::vector< T > &v) |
| |
| template<typename T > |
| static std::string | as_string (const std::vector< T > &v) |
| |
| auto | path_schema_catalog (const std::string &service_schema_path) |
| |
| std::string | url_sch_metadata_catalog (const ::http::base::Uri &uri) |
| |
| auto | path_service_debug (const std::string &service_path) |
| |
| auto | path_service_metadata (const std::string &service_path) |
| |
| auto | path_schema_metadata (const std::string &service_schema_path) |
| |
| auto | path_object_metadata (const std::string &service_schema_path, const std::string &obj_name) |
| |
| auto | path_obj_openapi_swagger (const std::string &service_schema_path, const std::string &obj_name) |
| |
| auto | path_schema_openapi_swagger (const std::string &service_schema_path) |
| |
| auto | path_schema_openapi_swagger_alias (const std::string &service_name, const std::string &schema_name) |
| |
| auto | path_service_openapi_swagger (const std::string &service_path) |
| |
| auto | path_db_object_with_index (const std::string &object_path, const std::string &service_schema_path, const bool is_index) |
| |
| auto | path_file (std::string service_schema_path, const std::string &object_path, bool is_index) |
| |
| std::string | remove_leading_slash_from_path (const std::string &path) |
| |
| auto | path_content_file (const std::string &service_schema_path) |
| |
| template<typename Type > |
| std::shared_ptr< Type > | lock_or_throw_unavail (std::weak_ptr< Type > &endpoint) |
| |
| template<typename Type > |
| std::shared_ptr< Type > | lock (const std::weak_ptr< Type > &endpoint) |
| |
| template<typename Type > |
| const std::shared_ptr< Type > & | lock (std::shared_ptr< Type > &endpoint) |
| |
| std::string | get_endpoint_host (const ::http::base::Uri &url) |
| |
| std::string | get_endpoint_host (std::weak_ptr< mrs::interface::EndpointBase > wp) |
| |
| std::shared_ptr< DbSchemaEndpoint > | lock_parent (const std::shared_ptr< DbObjectEndpoint > &endpoint) |
| |
| std::shared_ptr< DbServiceEndpoint > | lock_parent (const std::shared_ptr< DbSchemaEndpoint > &endpoint) |
| |
| std::shared_ptr< ContentSetEndpoint > | lock_parent (ContentFileEndpoint *endpoint) |
| |
| std::shared_ptr< ContentSetEndpoint > | lock_parent (const std::shared_ptr< ContentFileEndpoint > &endpoint) |
| |
| std::shared_ptr< DbServiceEndpoint > | lock_parent (const std::shared_ptr< ContentSetEndpoint > &endpoint) |
| |
| std::optional< std::string > | merge_options (std::optional< std::string > options, std::optional< std::string > parent_options) |
| |
| std::optional< std::string > | get_endpoint_options (const std::shared_ptr< DbServiceEndpoint > &endpoint) |
| |
| std::optional< std::string > | get_endpoint_options (const std::shared_ptr< DbSchemaEndpoint > &endpoint) |
| |
| std::optional< std::string > | get_endpoint_options (const std::shared_ptr< DbObjectEndpoint > &endpoint) |
| |
| std::optional< std::string > | get_endpoint_options (const std::shared_ptr< ContentSetEndpoint > &endpoint) |
| |
| std::optional< std::string > | get_endpoint_options (const std::shared_ptr< ContentFileEndpoint > &endpoint) |
| |
| Protocols | get_endpoint_protocol (std::shared_ptr< DbServiceEndpoint > &endpoint) |
| |
| template<typename Endpoint > |
| Protocols | get_endpoint_protocol (std::shared_ptr< Endpoint > &endpoint) |
| |
| UsedProtocol | get_properly_configured_used_protocol (const std::set< std::string > &protocols, const mrs::interface::EndpointConfiguration *configuration) |
| |
| Protocol | get_properly_configured_protocol (const std::set< std::string > &protocols, const mrs::interface::EndpointConfiguration *configuration) |
| |
| void | add_protocol_to_host (UsedProtocol protocol, ::http::base::Uri *uri) |
| |
| template<typename EndpointPtr > |
| Protocol | get_protocol (EndpointPtr endpoint) |
| |
| static CachedObject | get_session (MySQLSession session, MysqlCacheManager *cache_manager, MySQLConnection type=MySQLConnection::kMySQLConnectionMetadataRO) |
| |
| std::string | get_endpoint_url (std::weak_ptr< mrs::endpoint::DbObjectEndpoint > &wp) |
| |
| std::string | get_path_after_object_name (const ::http::base::Uri &base_uri, const ::http::base::Uri &requests_uri) |
| |
| std::string | get_path_after_object_name (std::weak_ptr< mrs::endpoint::DbObjectEndpoint > &wp, const ::http::base::Uri &requests_uri) |
| |
| HttpResult | handler_mysqlerror (const mysqlrouter::MySQLSession::Error &e, const char *sql_state) |
| |
| mysqlrouter::sqlstring | get_user_id (rest::RequestContext *ctxt, bool required) |
| |
| std::string | get_user_name (rest::RequestContext *ctxt) |
| |
| void | check_input_parameters (const std::vector< database::entry::Field > ¶m_fields, const rapidjson::Document &doc) |
| |