MySQL 26.7.0
Source Code Documentation
PT_load_data_partition_spec Class Reference

#include <parse_tree_nodes.h>

Public Member Functions

 PT_load_data_partition_spec (const LEX_STRING &name)
 
 PT_load_data_partition_spec (const LEX_STRING &name, ulong first_file, ulong last_file)
 
const LEX_STRINGname () const
 
const std::optional< std::pair< ulong, ulong > > & files_range () const
 

Private Attributes

LEX_STRING m_name
 
std::optional< std::pair< ulong, ulong > > m_files_range
 

Constructor & Destructor Documentation

◆ PT_load_data_partition_spec() [1/2]

PT_load_data_partition_spec::PT_load_data_partition_spec ( const LEX_STRING name)
inlineexplicit

◆ PT_load_data_partition_spec() [2/2]

PT_load_data_partition_spec::PT_load_data_partition_spec ( const LEX_STRING name,
ulong  first_file,
ulong  last_file 
)
inline

Member Function Documentation

◆ files_range()

const std::optional< std::pair< ulong, ulong > > & PT_load_data_partition_spec::files_range ( ) const
inline

◆ name()

const LEX_STRING & PT_load_data_partition_spec::name ( ) const
inline

Member Data Documentation

◆ m_files_range

std::optional<std::pair<ulong, ulong> > PT_load_data_partition_spec::m_files_range
private

◆ m_name

LEX_STRING PT_load_data_partition_spec::m_name
private

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