mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
BUG#47754, used number of parts instead of number of list values as end part for list partitioning in column list partitioning
This commit is contained in:
@@ -6962,7 +6962,15 @@ int get_part_iter_for_interval_cols_via_map(partition_info *part_info,
|
||||
nparts);
|
||||
}
|
||||
if (flags & NO_MAX_RANGE)
|
||||
part_iter->part_nums.end= part_info->num_parts;
|
||||
{
|
||||
if (part_info->part_type == RANGE_PARTITION)
|
||||
part_iter->part_nums.end= part_info->num_parts;
|
||||
else /* LIST_PARTITION */
|
||||
{
|
||||
DBUG_ASSERT(part_info->part_type == LIST_PARTITION);
|
||||
part_iter->part_nums.end= part_info->num_list_values;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// Copy from max_value to record
|
||||
|
Reference in New Issue
Block a user