![]()  | 
  
    MySQL 9.5.0
    
   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.