MySQL 9.1.0
Source Code Documentation
partition_element Class Reference

#include <partition_element.h>

Public Member Functions

 partition_element ()
 
 partition_element (partition_element *part_elem)
 
void set_from_info (const HA_CREATE_INFO *info)
 
void put_to_info (HA_CREATE_INFO *info) const
 

Public Attributes

List< partition_elementsubpartitions
 
List< part_elem_valuelist_val_list
 
ha_rows part_max_rows
 
ha_rows part_min_rows
 
longlong range_value
 
const char * partition_name
 
const char * tablespace_name
 
char * part_comment
 
const char * data_file_name
 
const char * index_file_name
 
handlertonengine_type
 
enum partition_state part_state
 
uint16 nodegroup_id
 
bool has_null_value
 
bool signed_flag
 
bool max_value
 
bool secondary_load {false}
 

Constructor & Destructor Documentation

◆ partition_element() [1/2]

partition_element::partition_element ( )
inline

◆ partition_element() [2/2]

partition_element::partition_element ( partition_element part_elem)
inline

Member Function Documentation

◆ put_to_info()

void partition_element::put_to_info ( HA_CREATE_INFO info) const
inline

◆ set_from_info()

void partition_element::set_from_info ( const HA_CREATE_INFO info)
inline

Member Data Documentation

◆ data_file_name

const char* partition_element::data_file_name

◆ engine_type

handlerton* partition_element::engine_type

◆ has_null_value

bool partition_element::has_null_value

◆ index_file_name

const char* partition_element::index_file_name

◆ list_val_list

List<part_elem_value> partition_element::list_val_list

◆ max_value

bool partition_element::max_value

◆ nodegroup_id

uint16 partition_element::nodegroup_id

◆ part_comment

char* partition_element::part_comment

◆ part_max_rows

ha_rows partition_element::part_max_rows

◆ part_min_rows

ha_rows partition_element::part_min_rows

◆ part_state

enum partition_state partition_element::part_state

◆ partition_name

const char* partition_element::partition_name

◆ range_value

longlong partition_element::range_value

◆ secondary_load

bool partition_element::secondary_load {false}

◆ signed_flag

bool partition_element::signed_flag

◆ subpartitions

List<partition_element> partition_element::subpartitions

◆ tablespace_name

const char* partition_element::tablespace_name

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