MySQL 9.3.0
Source Code Documentation
routine_utilities.h File Reference
#include <memory>
#include <string>
#include "helper/http/url.h"
#include "mrs/endpoint/handler/helper/utilities.h"
#include "mrs/http/error.h"
#include "mrs/interface/rest_handler.h"
#include "mrs/rest/request_context.h"
#include "mysqlrouter/utils_sqlstring.h"

Go to the source code of this file.

Namespaces

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

Typedefs

using mrs::endpoint::handler::DataType = mrs::database::entry::ColumnType
 

Functions

std::string mrs::endpoint::handler::get_endpoint_url (std::weak_ptr< mrs::endpoint::DbObjectEndpoint > &wp)
 
std::string mrs::endpoint::handler::get_path_after_object_name (const ::http::base::Uri &base_uri, const ::http::base::Uri &requests_uri)
 
std::string mrs::endpoint::handler::get_path_after_object_name (std::weak_ptr< mrs::endpoint::DbObjectEndpoint > &wp, const ::http::base::Uri &requests_uri)
 
mysqlrouter::sqlstring mrs::endpoint::handler::get_sql_format (DataType type)
 
HttpResult mrs::endpoint::handler::handler_mysqlerror (const mysqlrouter::MySQLSession::Error &e, const char *sql_state)
 
mysqlrouter::sqlstring mrs::endpoint::handler::get_user_id (rest::RequestContext *ctxt, bool required)