MySQL 8.3.0
Source Code Documentation
Settable_routine_parameter Class Referenceabstract

#include <item.h>

Inheritance diagram for Settable_routine_parameter:
[legend]

Public Member Functions

 Settable_routine_parameter ()=default
 
virtual ~Settable_routine_parameter ()=default
 
virtual void set_required_privilege (ulong privilege)
 Set required privileges for accessing the parameter. More...
 
virtual bool set_value (THD *thd, sp_rcontext *ctx, Item **it)=0
 
virtual void set_out_param_info (Send_field *info)
 
virtual const Send_fieldget_out_param_info () const
 

Constructor & Destructor Documentation

◆ Settable_routine_parameter()

Settable_routine_parameter::Settable_routine_parameter ( )
default

◆ ~Settable_routine_parameter()

virtual Settable_routine_parameter::~Settable_routine_parameter ( )
virtualdefault

Member Function Documentation

◆ get_out_param_info()

virtual const Send_field * Settable_routine_parameter::get_out_param_info ( ) const
inlinevirtual

Reimplemented in Item_param.

◆ set_out_param_info()

virtual void Settable_routine_parameter::set_out_param_info ( Send_field info)
inlinevirtual

Reimplemented in Item_param.

◆ set_required_privilege()

virtual void Settable_routine_parameter::set_required_privilege ( ulong  privilege)
inlinevirtual

Set required privileges for accessing the parameter.

Parameters
privilegeThe required privileges for this field, with the following alternatives: MODE_IN - SELECT_ACL MODE_OUT - UPDATE_ACL MODE_INOUT - SELECT_ACL | UPDATE_ACL

Reimplemented in Item_trigger_field.

◆ set_value()

virtual bool Settable_routine_parameter::set_value ( THD thd,
sp_rcontext ctx,
Item **  it 
)
pure virtual

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