1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-01 03:47:19 +03:00

WL 2826: Error handling of ALTER TABLE for partitioning

A number of fixes
This commit is contained in:
pappa@c-9a08e253.1238-1-64736c10.cust.bredbandsbolaget.se
2006-02-09 14:13:22 -05:00
parent 789160cef3
commit dd59559597
5 changed files with 35 additions and 22 deletions

View File

@ -799,7 +799,7 @@ typedef int (*get_partitions_in_range_iter)(partition_info *part_info,
PARTITION_ITERATOR *part_iter);
struct TABLE_LOG_MEMORY_ENTRY;
struct st_table_log_memory_entry;
class partition_info : public Sql_alloc
{
@ -848,8 +848,8 @@ public:
Item *item_free_list;
TABLE_LOG_MEMORY_ENTRY *first_log_entry;
TABLE_LOG_MEMORY_ENTRY *exec_log_entry;
st_table_log_memory_entry *first_log_entry;
st_table_log_memory_entry *exec_log_entry;
/*
A bitmap of partitions used by the current query.
Usage pattern:
@ -961,6 +961,7 @@ public:
part_field_array(NULL), subpart_field_array(NULL),
full_part_field_array(NULL),
part_expr(NULL), subpart_expr(NULL), item_free_list(NULL),
first_log_entry(NULL), exec_log_entry(NULL),
list_array(NULL),
part_info_string(NULL),
part_func_string(NULL), subpart_func_string(NULL),