MySQL 26.7.0
Source Code Documentation
Load_data_partition_list Class Reference

#include <sql_load.h>

Public Member Functions

 Load_data_partition_list (THD *thd, Load_data_partition_mode mode)
 
bool push_back_name (THD *thd, const LEX_STRING &name)
 
bool push_back_range (THD *thd, const LEX_STRING &name, ulong first_file, ulong last_file)
 
Load_data_partition_mode mode () const
 
const mem_root_deque< Load_data_partition_spec * > & partitions () const
 
List< String > * partition_names ()
 

Private Attributes

Load_data_partition_mode m_mode
 
mem_root_deque< Load_data_partition_spec * > m_partitions
 
List< Stringm_partition_names
 

Constructor & Destructor Documentation

◆ Load_data_partition_list()

Load_data_partition_list::Load_data_partition_list ( THD thd,
Load_data_partition_mode  mode 
)
inline

Member Function Documentation

◆ mode()

Load_data_partition_mode Load_data_partition_list::mode ( ) const
inline

◆ partition_names()

List< String > * Load_data_partition_list::partition_names ( )
inline

◆ partitions()

const mem_root_deque< Load_data_partition_spec * > & Load_data_partition_list::partitions ( ) const
inline

◆ push_back_name()

bool Load_data_partition_list::push_back_name ( THD thd,
const LEX_STRING name 
)

◆ push_back_range()

bool Load_data_partition_list::push_back_range ( THD thd,
const LEX_STRING name,
ulong  first_file,
ulong  last_file 
)

Member Data Documentation

◆ m_mode

Load_data_partition_mode Load_data_partition_list::m_mode
private

◆ m_partition_names

List<String> Load_data_partition_list::m_partition_names
private

◆ m_partitions

mem_root_deque<Load_data_partition_spec *> Load_data_partition_list::m_partitions
private

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