MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
handler_db_object_table.cc File Reference

Namespaces

namespace  anonymous_namespace{handler_db_object_table.cc}
 
namespace  mrs
 
namespace  mrs::endpoint
 
namespace  mrs::endpoint::handler
 

Typedefs

using anonymous_namespace{handler_db_object_table.cc}::JObject = rapidjson::Document::Object
 
using anonymous_namespace{handler_db_object_table.cc}::MemberIterator = rapidjson::Document::MemberIterator
 
using anonymous_namespace{handler_db_object_table.cc}::UserId = mrs::database::entry::AuthUser::UserId
 
using anonymous_namespace{handler_db_object_table.cc}::RowUserOwnership = mrs::database::entry::RowUserOwnership
 
using anonymous_namespace{handler_db_object_table.cc}::sqlstring = mysqlrouter::sqlstring
 
using anonymous_namespace{handler_db_object_table.cc}::SqlStrings = std::vector< sqlstring >
 
using anonymous_namespace{handler_db_object_table.cc}::Url = helper::http::Url
 
using anonymous_namespace{handler_db_object_table.cc}::MediaType = helper::MediaType
 
using anonymous_namespace{handler_db_object_table.cc}::HeaderAccept = mrs::http::HeaderAccept
 
using anonymous_namespace{handler_db_object_table.cc}::Authorization = mrs::rest::Handler::Authorization
 
using mrs::endpoint::handler::MysqlCacheManager = collector::MysqlCacheManager
 
using mrs::endpoint::handler::MySQLConnection = collector::MySQLConnection
 
using mrs::endpoint::handler::MediaType = helper::MediaType
 

Functions

MediaType anonymous_namespace{handler_db_object_table.cc}::validate_content_type_encoding (HeaderAccept *accepts)
 
mysqlrouter::sqlstring anonymous_namespace{handler_db_object_table.cc}::rest_param_to_sql_value (const mrs::database::entry::Column &col, const std::string &value)
 
std::string anonymous_namespace{handler_db_object_table.cc}::get_path_after_object_name (const http::base::Uri &base_uri, const http::base::Uri &requests_uri)
 
std::string anonymous_namespace{handler_db_object_table.cc}::get_rest_query_parameter (const http::base::Uri &requests_uri)
 
mrs::database::PrimaryKeyColumnValues anonymous_namespace{handler_db_object_table.cc}::get_rest_pk_parameter (std::shared_ptr< mrs::database::entry::Object > object, const ::http::base::Uri &base_uri, const ::http::base::Uri &requests_uri)
 
mrs::database::entry::RowUserOwnership anonymous_namespace{handler_db_object_table.cc}::get_user_ownership (const std::string &obj_name, const std::shared_ptr< mrs::database::entry::Object > &obj)
 
std::vector< std::string > anonymous_namespace{handler_db_object_table.cc}::regex_path_for_db_object (std::weak_ptr< mrs::endpoint::DbObjectEndpoint > endpoint)
 
template<typename F >
void anonymous_namespace{handler_db_object_table.cc}::execute_and_handle_timeout (F fn)