MySQL 8.4.0
Source Code Documentation
Json_scalar_holder::Any_json_scalar Union Reference

Union of all concrete subclasses of Json_scalar. More...

Public Member Functions

 Any_json_scalar ()
 Constructor which initializes the union to hold a Json_null value. More...
 
 ~Any_json_scalar ()
 Destructor which delegates to Json_scalar's virtual destructor. More...
 

Public Attributes

Json_string m_string
 
Json_decimal m_decimal
 
Json_int m_int
 
Json_uint m_uint
 
Json_double m_double
 
Json_boolean m_boolean
 
Json_null m_null
 
Json_datetime m_datetime
 
Json_opaque m_opaque
 

Detailed Description

Union of all concrete subclasses of Json_scalar.

Constructor & Destructor Documentation

◆ Any_json_scalar()

Json_scalar_holder::Any_json_scalar::Any_json_scalar ( )
inline

Constructor which initializes the union to hold a Json_null value.

◆ ~Any_json_scalar()

Json_scalar_holder::Any_json_scalar::~Any_json_scalar ( )
inline

Destructor which delegates to Json_scalar's virtual destructor.

Member Data Documentation

◆ m_boolean

Json_boolean Json_scalar_holder::Any_json_scalar::m_boolean

◆ m_datetime

Json_datetime Json_scalar_holder::Any_json_scalar::m_datetime

◆ m_decimal

Json_decimal Json_scalar_holder::Any_json_scalar::m_decimal

◆ m_double

Json_double Json_scalar_holder::Any_json_scalar::m_double

◆ m_int

Json_int Json_scalar_holder::Any_json_scalar::m_int

◆ m_null

Json_null Json_scalar_holder::Any_json_scalar::m_null

◆ m_opaque

Json_opaque Json_scalar_holder::Any_json_scalar::m_opaque

◆ m_string

Json_string Json_scalar_holder::Any_json_scalar::m_string

◆ m_uint

Json_uint Json_scalar_holder::Any_json_scalar::m_uint

The documentation for this union was generated from the following file: