MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
url_paths.h File Reference
#include <string>
#include <vector>
#include "helper/string/contains.h"
#include "http/base/uri.h"

Go to the source code of this file.

Namespaces

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

Functions

std::string mrs::endpoint::handler::regex_path_schema_catalog (const std::string &service_schema_path)
 
std::string mrs::endpoint::handler::url_obj_metadata_catalog (const ::http::base::Uri &uri, std::string obj_name)
 
std::string mrs::endpoint::handler::url_sch_metadata_catalog (const ::http::base::Uri &uri)
 
std::string mrs::endpoint::handler::regex_path_obj_metadata_catalog (const std::string &service_schema_path, const std::string &obj_name)
 
std::string mrs::endpoint::handler::regex_path_service_debug (const std::string &service_path)
 
std::string mrs::endpoint::handler::regex_path_service_metadata (const std::string &service_path)
 
std::string mrs::endpoint::handler::regex_path_schema_metadata (const std::string &service_schema_path)
 
std::string mrs::endpoint::handler::regex_path_object_metadata (const std::string &service_schema_path, const std::string &obj_name)
 
std::string mrs::endpoint::handler::regex_path_obj_openapi_swagger (const std::string &service_schema_path, const std::string &obj_name)
 
std::string mrs::endpoint::handler::regex_path_schema_openapi_swagger (const std::string &service_schema_path)
 
std::string mrs::endpoint::handler::regex_path_schema_openapi_swagger_alias (const std::string &service_name, const std::string &schema_name)
 
std::string mrs::endpoint::handler::regex_path_service_openapi_swagger (const std::string &service_path)
 
std::string mrs::endpoint::handler::regex_path_db_object (const std::string &object_path)
 
std::vector< std::string > mrs::endpoint::handler::regex_path_db_object_with_index (const std::string &object_path, const std::string &service_schema_path, const bool is_index)
 
std::vector< std::string > mrs::endpoint::handler::regex_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)
 
std::vector< std::string > mrs::endpoint::handler::regex_path_content_file (const std::string &service_schema_path)
 

Variables

const std::string mrs::endpoint::handler::k_path_metadata_catalog = "metadata-catalog"
 
const std::string mrs::endpoint::handler::k_path_id_or_query
 
const std::string mrs::endpoint::handler::k_metadata = "_metadata"
 
const std::string mrs::endpoint::handler::k_debug = "_debug"