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

Classes

class  mrs::database::anonymous_namespace{sp_function_query.cc}::CompareFieldNameP
 
class  mrs::database::anonymous_namespace{sp_function_query.cc}::CompareFieldNameF
 

Namespaces

namespace  mrs
 
namespace  mrs::database
 
namespace  mrs::database::anonymous_namespace{sp_function_query.cc}
 

Typedefs

using mrs::database::Url = helper::http::Url
 
using mrs::database::ColumnType = mrs::database::entry::ColumnType
 
using mrs::database::Column = mrs::database::entry::Column
 
using mrs::database::ObjectField = database::entry::ObjectField
 
using mrs::database::ObjectFieldPtr = std::shared_ptr< ObjectField >
 

Functions

ColumnValues mrs::database::create_function_argument_list (const entry::Object *object, rapidjson::Document &doc, const entry::RowUserOwnership &ownership, const mysqlrouter::sqlstring &user_id)
 
static mysqlrouter::sqlstring mrs::database::to_sqlstring (const std::string &value, Column *column)
 
ColumnValues mrs::database::create_function_argument_list (const entry::Object *object, const helper::http::Url::Parameters &query_kv, const entry::RowUserOwnership &ownership, const mysqlrouter::sqlstring &user_id)
 
mysqlrouter::sqlstring mrs::database::to_sqlstring (const std::string &value, DataType type)
 
void mrs::database::fill_procedure_argument_list_with_binds (mrs::database::entry::ResultSets &rs, const helper::http::Url::Parameters &query_kv, const entry::RowUserOwnership &ownership, const mysqlrouter::sqlstring &user_id, mrs::database::MysqlBind *out_binds, std::string *out_params)
 
void mrs::database::fill_procedure_argument_list_with_binds (mrs::database::entry::ResultSets &rs, const rapidjson::Document &doc, const entry::RowUserOwnership &ownership, const mysqlrouter::sqlstring &user_id, mrs::database::MysqlBind *out_binds, std::string *out_params)