MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
helper::json::sql Namespace Reference

Typedefs

using ColumnType = mrs::database::entry::ColumnType
 

Functions

mysqlrouter::sqlstringoperator<< (mysqlrouter::sqlstring &sql, const rapidjson::Value &v)
 
mysqlrouter::sqlstringoperator<< (mysqlrouter::sqlstring &sql, const std::pair< rapidjson::Value *, mrs::database::entry::ColumnType > &v)
 
static bool is_matching_type (rapidjson::Type json_type, ColumnType field_type)
 
mysqlrouter::sqlstringoperator<< (mysqlrouter::sqlstring &sql, const std::pair< rapidjson::Value *, ColumnType > &pair)
 

Typedef Documentation

◆ ColumnType

using helper::json::sql::ColumnType = typedef mrs::database::entry::ColumnType

Function Documentation

◆ is_matching_type()

static bool helper::json::sql::is_matching_type ( rapidjson::Type  json_type,
ColumnType  field_type 
)
static

◆ operator<<() [1/3]

mysqlrouter::sqlstring & helper::json::sql::operator<< ( mysqlrouter::sqlstring sql,
const rapidjson::Value &  v 
)

◆ operator<<() [2/3]

mysqlrouter::sqlstring & helper::json::sql::operator<< ( mysqlrouter::sqlstring sql,
const std::pair< rapidjson::Value *, ColumnType > &  pair 
)

◆ operator<<() [3/3]

mysqlrouter::sqlstring & helper::json::sql::operator<< ( mysqlrouter::sqlstring sql,
const std::pair< rapidjson::Value *, mrs::database::entry::ColumnType > &  v 
)