summaryrefslogtreecommitdiff
path: root/sql/sql_partition.cc
diff options
context:
space:
mode:
authorunknown <tomas@poseidon.ndb.mysql.com>2006-06-27 22:19:27 +0200
committerunknown <tomas@poseidon.ndb.mysql.com>2006-06-27 22:19:27 +0200
commit62722a4dd4fa76e17ea686e696eca139e5709032 (patch)
tree7d8e0d10719ac1dae4c06017a3c067075113521c /sql/sql_partition.cc
parentd4cb502ce7e75df028243a4f01e3dab24a1a3e10 (diff)
downloadmariadb-git-62722a4dd4fa76e17ea686e696eca139e5709032.tar.gz
partition functions to pass create_info, not only max_rows
Diffstat (limited to 'sql/sql_partition.cc')
-rw-r--r--sql/sql_partition.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/sql/sql_partition.cc b/sql/sql_partition.cc
index 00c15c2dbca..701af808c96 100644
--- a/sql/sql_partition.cc
+++ b/sql/sql_partition.cc
@@ -3834,14 +3834,13 @@ uint prep_alter_part_table(THD *thd, TABLE *table, ALTER_INFO *alter_info,
if (alter_info->flags == ALTER_TABLE_REORG)
{
uint new_part_no, curr_part_no;
- ulonglong max_rows= table->s->max_rows;
if (tab_part_info->part_type != HASH_PARTITION ||
tab_part_info->use_default_no_partitions)
{
my_error(ER_REORG_NO_PARAM_ERROR, MYF(0));
DBUG_RETURN(TRUE);
}
- new_part_no= table->file->get_default_no_partitions(max_rows);
+ new_part_no= table->file->get_default_no_partitions(create_info);
curr_part_no= tab_part_info->no_parts;
if (new_part_no == curr_part_no)
{