MySQL 9.6.0
Source Code Documentation
filter_object_generator.cc File Reference
#include "mrs/database/filter_object_generator.h"
#include <map>
#include <set>
#include <stdexcept>
#include <string>
#include <vector>
#include "helper/container/map.h"
#include "helper/container/to_string.h"
#include "helper/json/rapid_json_iterator.h"
#include "helper/json/text_to.h"
#include "helper/json/to_string.h"
#include "helper/mysql_column_types.h"
#include "mrs/interface/rest_error.h"
#include "mysql/harness/logging/logging.h"
#include "mysqlrouter/utils_sqlstring.h"

Classes

class  mrs::database::tosVec
 
class  mrs::database::tosGeom
 
class  mrs::database::tosString
 
class  mrs::database::tosNumber
 
class  mrs::database::tosBoolean
 
class  mrs::database::tosDateAsString
 
class  mrs::database::tosDate
 
class  mrs::database::tosNull
 
class  mrs::database::Result
 

Namespaces

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

Typedefs

using mrs::database::Value = FilterObjectGenerator::Value
 
using mrs::database::RestError = mrs::interface::RestError
 

Functions

static bool mrs::database::is_date_type (const enum_field_types ft)
 
static std::vector< std::string > mrs::database::get_array_of_string (Value *value)
 
template<typename... T>
mysqlrouter::sqlstring mrs::database::to_sqlstring (entry::Column *dfield, Value *value)
 
bool mrs::database::anonymous_namespace{filter_object_generator.cc}::is_valid_column_name (const std::string_view &str)
 columnName "\p{Alpha}[[\p{Alpha}]]([[\p{Alnum}]#$_])*$" More...