MySQL 9.4.0
Source Code Documentation
url_paths.h File Reference
#include <string>
#include <vector>
#include "helper/string/contains.h"
#include "http/base/uri.h"
#include "http/base/uri_path_matcher.h"

Go to the source code of this file.

Namespaces

namespace  mrs
 
namespace  mrs::endpoint
 
namespace  mrs::endpoint::handler
 

Functions

auto mrs::endpoint::handler::path_schema_catalog (const std::string &service_schema_path)
 
std::string mrs::endpoint::handler::url_sch_metadata_catalog (const ::http::base::Uri &uri)
 
auto mrs::endpoint::handler::path_service_debug (const std::string &service_path)
 
auto mrs::endpoint::handler::path_service_metadata (const std::string &service_path)
 
auto mrs::endpoint::handler::path_schema_metadata (const std::string &service_schema_path)
 
auto mrs::endpoint::handler::path_object_metadata (const std::string &service_schema_path, const std::string &obj_name)
 
auto mrs::endpoint::handler::path_obj_openapi_swagger (const std::string &service_schema_path, const std::string &obj_name)
 
auto mrs::endpoint::handler::path_schema_openapi_swagger (const std::string &service_schema_path)
 
auto mrs::endpoint::handler::path_schema_openapi_swagger_alias (const std::string &service_name, const std::string &schema_name)
 
auto mrs::endpoint::handler::path_service_openapi_swagger (const std::string &service_path)
 
auto mrs::endpoint::handler::path_db_object_with_index (const std::string &object_path, const std::string &service_schema_path, const bool is_index)
 
auto mrs::endpoint::handler::path_file (std::string service_schema_path, const std::string &object_path, bool is_index)
 
std::string mrs::endpoint::handler::remove_leading_slash_from_path (const std::string &path)
 
auto mrs::endpoint::handler::path_content_file (const std::string &service_schema_path)
 

Variables

const std::string mrs::endpoint::handler::k_openapi_catalog = "/open-api-catalog"
 
const std::string mrs::endpoint::handler::k_path_metadata_catalog = "metadata-catalog"
 
const std::string mrs::endpoint::handler::k_metadata = "_metadata"
 
const std::string mrs::endpoint::handler::k_debug = "_debug"