MySQL 8.3.0
Source Code Documentation
ha_innopart_inplace_ctx Class Reference

Helper class for in-place alter partitioned table, see handler.h. More...

Inheritance diagram for ha_innopart_inplace_ctx:
[legend]

Public Member Functions

 ha_innopart_inplace_ctx (uint tot_parts)
 
 ~ha_innopart_inplace_ctx () override
 
- Public Member Functions inherited from inplace_alter_handler_ctx
 inplace_alter_handler_ctx ()=default
 
virtual void set_shared_data (const inplace_alter_handler_ctx *ctx)
 
virtual ~inplace_alter_handler_ctx ()=default
 

Public Attributes

uint m_tot_parts
 Total number of partitions. More...
 
inplace_alter_handler_ctx ** ctx_array
 Array of inplace contexts for all partitions. More...
 
row_prebuilt_t ** prebuilt_array
 Array of prebuilt for all partitions. More...
 
alter_table_old_info_tm_old_info
 Array of old table information needed for writing back to DD. More...
 

Detailed Description

Helper class for in-place alter partitioned table, see handler.h.

Constructor & Destructor Documentation

◆ ha_innopart_inplace_ctx()

ha_innopart_inplace_ctx::ha_innopart_inplace_ctx ( uint  tot_parts)
inline

◆ ~ha_innopart_inplace_ctx()

ha_innopart_inplace_ctx::~ha_innopart_inplace_ctx ( )
inlineoverride

Member Data Documentation

◆ ctx_array

inplace_alter_handler_ctx** ha_innopart_inplace_ctx::ctx_array

Array of inplace contexts for all partitions.

◆ m_old_info

alter_table_old_info_t* ha_innopart_inplace_ctx::m_old_info

Array of old table information needed for writing back to DD.

◆ m_tot_parts

uint ha_innopart_inplace_ctx::m_tot_parts

Total number of partitions.

◆ prebuilt_array

row_prebuilt_t** ha_innopart_inplace_ctx::prebuilt_array

Array of prebuilt for all partitions.


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