1#ifndef PARTITION_ELEMENT_INCLUDED 
    2#define PARTITION_ELEMENT_INCLUDED 
Base class that is used to represent any kind of expression in a relational query.
Definition: item.h:853
 
Definition: sql_list.h:434
 
Definition: partition_element.h:108
 
partition_element()
Definition: partition_element.h:130
 
const char * index_file_name
Definition: partition_element.h:121
 
void set_from_info(const HA_CREATE_INFO *info)
Definition: partition_element.h:160
 
List< part_elem_value > list_val_list
Definition: partition_element.h:111
 
char * part_comment
Definition: partition_element.h:119
 
List< partition_element > subpartitions
Definition: partition_element.h:110
 
handlerton * engine_type
Definition: partition_element.h:122
 
const char * partition_name
Definition: partition_element.h:117
 
bool max_value
Definition: partition_element.h:128
 
bool signed_flag
Definition: partition_element.h:127
 
longlong range_value
Definition: partition_element.h:116
 
ha_rows part_min_rows
Definition: partition_element.h:115
 
void put_to_info(HA_CREATE_INFO *info) const
Definition: partition_element.h:167
 
enum partition_state part_state
Definition: partition_element.h:123
 
bool has_null_value
Definition: partition_element.h:125
 
ha_rows part_max_rows
Definition: partition_element.h:114
 
uint16 nodegroup_id
Definition: partition_element.h:124
 
partition_element(partition_element *part_elem)
Definition: partition_element.h:145
 
const char * data_file_name
Definition: partition_element.h:120
 
const char * tablespace_name
Definition: partition_element.h:118
 
Definition: partition_info.h:209
 
Fido Client Authentication nullptr
Definition: fido_client_plugin.cc:222
 
This file includes constants used by all storage engines.
 
my_off_t ha_rows
Definition: my_base.h:1140
 
unsigned char uchar
Definition: my_inttypes.h:52
 
long long int longlong
Definition: my_inttypes.h:55
 
uint16_t uint16
Definition: my_inttypes.h:65
 
struct p_column_list_val part_column_list_val
 
partition_type
An enum and a struct to handle partitioning and subpartitioning.
Definition: partition_element.h:33
 
struct p_elem_val part_elem_value
 
partition_state
Definition: partition_element.h:35
 
@ PART_TO_BE_ADDED
Definition: partition_element.h:39
 
@ PART_IS_CHANGED
Definition: partition_element.h:43
 
@ PART_CHANGED
Definition: partition_element.h:42
 
@ PART_NORMAL
Definition: partition_element.h:36
 
@ PART_ADMIN
Definition: partition_element.h:45
 
@ PART_IS_DROPPED
Definition: partition_element.h:37
 
@ PART_IS_ADDED
Definition: partition_element.h:44
 
@ PART_REORGED_DROPPED
Definition: partition_element.h:41
 
@ PART_TO_BE_DROPPED
Definition: partition_element.h:38
 
@ PART_TO_BE_REORGED
Definition: partition_element.h:40
 
#define UNDEF_NODEGROUP
Definition: handler.h:828
 
Struct to hold information about the table that should be created.
Definition: handler.h:3045
 
handlerton is a singleton structure - one instance per storage engine - to provide access to storage ...
Definition: handler.h:2622
 
Definition: partition_element.h:65
 
Item * item_expression
When partition clause is parsed this is set to the item expression for the value.
Definition: partition_element.h:83
 
partition_info * part_info
Definition: partition_element.h:84
 
char fixed
Definition: partition_element.h:90
 
bool max_value
MAXVALUE is set (only for RANGE COLUMNS)
Definition: partition_element.h:87
 
uint partition_id
Definition: partition_element.h:85
 
bool null_value
NULL is set (only for LIST COLUMNS)
Definition: partition_element.h:89
 
union p_column_list_val::column_value_union column_value
 
Definition: partition_element.h:100
 
part_column_list_val * col_val_array
Definition: partition_element.h:105
 
uint added_items
Definition: partition_element.h:102
 
bool unsigned_flag
Definition: partition_element.h:104
 
bool null_value
Definition: partition_element.h:103
 
longlong value
Definition: partition_element.h:101
 
unsigned int uint
Definition: uca9-dump.cc:75
 
Definition: partition_element.h:66
 
const uchar * field_image
When a table is opened this is set to the field image of the value from the item_expression below.
Definition: partition_element.h:71
 
const char * value_str
When the values are read from dd.Partition_value it is carried as a C-string.
Definition: partition_element.h:76