MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mrs::database::entry Namespace Reference

Classes

struct  AuditLog
 
class  AuthApp
 
class  AuthPrivilege
 Representation of entries in auth_privilege. More...
 
class  AuthRole
 
struct  AuthUser
 
class  Column
 
struct  ContentFile
 
struct  ContentSet
 
struct  ContentSetHasObjectDef
 
struct  DbObject
 
struct  DbSchema
 
struct  DbService
 
class  DbState
 
struct  EntryKey
 
struct  Field
 
class  ForeignKeyReference
 
class  Object
 
class  ObjectField
 
struct  Operation
 
class  OwnerUserField
 
class  ParameterField
 
struct  ResultObject
 
struct  ResultSets
 
struct  RowGroupOwnership
 
struct  RowUserOwnership
 
class  Table
 
struct  UniversalId
 
struct  UrlHost
 

Typedefs

using JsonMapping = Object
 

Enumerations

enum class  ColumnType {
  UNKNOWN , INTEGER , DOUBLE , BOOLEAN ,
  STRING , BINARY , GEOMETRY , JSON ,
  VECTOR
}
 
enum  EntryType { key_static , key_rest , key_static_sub }
 
enum  EnabledType { EnabledType_none = 0 , EnabledType_public = 1 , EnabledType_private = 2 }
 
enum class  IdGenerationType { NONE , AUTO_INCREMENT , REVERSE_UUID }
 
enum class  KindType { PARAMETERS , RESULT }
 
enum class  ModeType { kNONE , kIN , kOUT , kIN_OUT }
 

Functions

helper::json::SerializerToTextoperator<< (helper::json::SerializerToText &stt, const UniversalId &id)
 
std::string to_string (const AuthApp &entry)
 
std::string to_string (const AuthRole &entry)
 
std::string to_string (const AuthUser &ud)
 
mysqlrouter::sqlstring to_sqlstring (const UniversalId &ud)
 
std::string to_string (const UniversalId &ud)
 
mysqlrouter::sqlstringoperator<< (mysqlrouter::sqlstring &sql, const UniversalId &ud)
 

Typedef Documentation

◆ JsonMapping

using mrs::database::entry::JsonMapping = typedef Object

Enumeration Type Documentation

◆ ColumnType

enum class mrs::database::entry::ColumnType
strong
Enumerator
UNKNOWN 
INTEGER 
DOUBLE 
BOOLEAN 
STRING 
BINARY 
GEOMETRY 
JSON 
VECTOR 

◆ EnabledType

enum mrs::database::entry::EnabledType
Enumerator
EnabledType_none 
EnabledType_public 
EnabledType_private 

◆ EntryType

enum mrs::database::entry::EntryType
Enumerator
key_static 
key_rest 
key_static_sub 

◆ IdGenerationType

enum class mrs::database::entry::IdGenerationType
strong
Enumerator
NONE 
AUTO_INCREMENT 
REVERSE_UUID 

◆ KindType

enum class mrs::database::entry::KindType
strong
Enumerator
PARAMETERS 
RESULT 

◆ ModeType

enum class mrs::database::entry::ModeType
strong
Enumerator
kNONE 
kIN 
kOUT 
kIN_OUT 

Function Documentation

◆ operator<<() [1/2]

helper::json::SerializerToText & mrs::database::entry::operator<< ( helper::json::SerializerToText stt,
const UniversalId id 
)
inline

◆ operator<<() [2/2]

mysqlrouter::sqlstring & mrs::database::entry::operator<< ( mysqlrouter::sqlstring sql,
const UniversalId ud 
)
inline

◆ to_sqlstring()

mysqlrouter::sqlstring mrs::database::entry::to_sqlstring ( const UniversalId ud)
inline

◆ to_string() [1/4]

std::string mrs::database::entry::to_string ( const AuthApp entry)
inline

◆ to_string() [2/4]

std::string mrs::database::entry::to_string ( const AuthRole entry)
inline

◆ to_string() [3/4]

std::string mrs::database::entry::to_string ( const AuthUser ud)
inline

◆ to_string() [4/4]

std::string mrs::database::entry::to_string ( const UniversalId ud)
inline