MySQL 8.4.3
Source Code Documentation
|
#include <parameter.h>
Public Types | |
enum | enum_parameter_mode { PM_IN = 1 , PM_OUT , PM_INOUT } |
typedef Collection< Parameter_type_element * > | Parameter_type_element_collection |
typedef Parameter_impl | Impl |
typedef tables::Parameters | DD_table |
Public Member Functions | |
~Parameter () override=default | |
virtual void | set_name_null (bool is_null)=0 |
virtual bool | is_name_null () const =0 |
virtual const Routine & | routine () const =0 |
virtual Routine & | routine ()=0 |
virtual uint | ordinal_position () const =0 |
virtual enum_parameter_mode | mode () const =0 |
virtual void | set_mode (enum_parameter_mode mode)=0 |
virtual void | set_parameter_mode_null (bool is_null)=0 |
virtual bool | is_parameter_mode_null () const =0 |
virtual enum_column_types | data_type () const =0 |
virtual void | set_data_type (enum_column_types type)=0 |
virtual const String_type & | data_type_utf8 () const =0 |
virtual void | set_data_type_utf8 (const String_type &data_type_utf8)=0 |
virtual bool | is_zerofill () const =0 |
virtual void | set_zerofill (bool zerofill)=0 |
virtual bool | is_unsigned () const =0 |
virtual void | set_unsigned (bool unsigned_flag)=0 |
virtual size_t | char_length () const =0 |
virtual void | set_char_length (size_t char_length)=0 |
virtual uint | numeric_precision () const =0 |
virtual void | set_numeric_precision (uint numeric_precision)=0 |
virtual uint | numeric_scale () const =0 |
virtual void | set_numeric_scale (uint numeric_scale)=0 |
virtual void | set_numeric_scale_null (bool is_null)=0 |
virtual bool | is_numeric_scale_null () const =0 |
virtual uint | datetime_precision () const =0 |
virtual void | set_datetime_precision (uint datetime_precision)=0 |
virtual Object_id | collation_id () const =0 |
virtual void | set_collation_id (Object_id collation_id)=0 |
virtual const Properties & | options () const =0 |
virtual Properties & | options ()=0 |
virtual bool | set_options (const String_type &options_raw)=0 |
virtual Parameter_type_element * | add_element ()=0 |
virtual const Parameter_type_element_collection & | elements () const =0 |
virtual size_t | elements_count () const =0 |
Public Member Functions inherited from dd::Entity_object | |
virtual Object_id | id () const =0 |
The unique dictionary object id. More... | |
virtual bool | is_persistent () const =0 |
Is dictionary object persistent in dictionary tables ? More... | |
virtual const String_type & | name () const =0 |
virtual void | set_name (const String_type &name)=0 |
Public Member Functions inherited from dd::Weak_object | |
virtual void | debug_print (String_type &outb) const =0 |
Weak_object ()=default | |
Weak_object (const Weak_object &)=default | |
virtual | ~Weak_object ()=default |
typedef Parameter_impl dd::Parameter::Impl |
|
overridedefault |
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.
|
pure virtual |
Implemented in dd::Parameter_impl.