![]() |
MySQL 9.3.0
Source Code Documentation
|
Typedefs | |
using | JObject = rapidjson::Document::Object |
using | MemberIterator = rapidjson::Document::MemberIterator |
using | UserId = mrs::database::entry::AuthUser::UserId |
using | RowUserOwnership = mrs::database::entry::RowUserOwnership |
using | sqlstring = mysqlrouter::sqlstring |
using | SqlStrings = std::vector< sqlstring > |
using | Url = helper::http::Url |
using | MediaType = helper::MediaType |
using | HeaderAccept = mrs::http::HeaderAccept |
using | Authorization = mrs::rest::Handler::Authorization |
Functions | |
MediaType | validate_content_type_encoding (HeaderAccept *accepts) |
mysqlrouter::sqlstring | rest_param_to_sql_value (const mrs::database::entry::Column &col, const std::string &value) |
std::string | get_path_after_object_name (const http::base::Uri &base_uri, const http::base::Uri &requests_uri) |
std::string | get_rest_query_parameter (const http::base::Uri &requests_uri) |
mrs::database::PrimaryKeyColumnValues | 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 | get_user_ownership (const std::string &obj_name, const std::shared_ptr< mrs::database::entry::Object > &obj) |
std::vector< std::string > | regex_path_for_db_object (std::weak_ptr< mrs::endpoint::DbObjectEndpoint > endpoint) |
template<typename F > | |
void | execute_and_handle_timeout (F fn) |
using anonymous_namespace{handler_db_object_table.cc}::Authorization = typedef mrs::rest::Handler::Authorization |
using anonymous_namespace{handler_db_object_table.cc}::HeaderAccept = typedef mrs::http::HeaderAccept |
using anonymous_namespace{handler_db_object_table.cc}::JObject = typedef rapidjson::Document::Object |
using anonymous_namespace{handler_db_object_table.cc}::MediaType = typedef helper::MediaType |
using anonymous_namespace{handler_db_object_table.cc}::MemberIterator = typedef rapidjson::Document::MemberIterator |
using anonymous_namespace{handler_db_object_table.cc}::RowUserOwnership = typedef mrs::database::entry::RowUserOwnership |
using anonymous_namespace{handler_db_object_table.cc}::sqlstring = typedef mysqlrouter::sqlstring |
using anonymous_namespace{handler_db_object_table.cc}::SqlStrings = typedef std::vector<sqlstring> |
using anonymous_namespace{handler_db_object_table.cc}::Url = typedef helper::http::Url |
using anonymous_namespace{handler_db_object_table.cc}::UserId = typedef mrs::database::entry::AuthUser::UserId |
void anonymous_namespace{handler_db_object_table.cc}::execute_and_handle_timeout | ( | F | fn | ) |
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 | ||
) |
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 | ||
) |
std::string anonymous_namespace{handler_db_object_table.cc}::get_rest_query_parameter | ( | 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 | ) |
mysqlrouter::sqlstring anonymous_namespace{handler_db_object_table.cc}::rest_param_to_sql_value | ( | const mrs::database::entry::Column & | col, |
const std::string & | value | ||
) |
MediaType anonymous_namespace{handler_db_object_table.cc}::validate_content_type_encoding | ( | HeaderAccept * | accepts | ) |