mirror of
https://github.com/MariaDB/server.git
synced 2026-05-07 07:35:32 +02:00
Made set_part_info a handler method and not a ha_partition method only
The previous variant where it was a specific ha_partition method only worked for the partition handler. It was unfortunately called also for the NDB handler and in this case it called a random method in the NDB handler with random input. sql/ha_ndbcluster.cc: Moved initialisation of some handler variables to set_part_info method called earlly in the open process sql/ha_ndbcluster.h: Moved initialisation of some handler variables to set_part_info method called earlly in the open process sql/ha_partition.h: Made set_part_info a handler method and not a ha_partition method only sql/handler.h: Made set_part_info a handler method and not a ha_partition method only sql/sql_partition.cc: Made set_part_info a handler method and not a ha_partition method only
This commit is contained in:
parent
705965362d
commit
68e89d69e0
5 changed files with 12 additions and 10 deletions
|
|
@ -122,7 +122,7 @@ private:
|
|||
PARTITION_SHARE *share; /* Shared lock info */
|
||||
|
||||
public:
|
||||
void set_part_info(partition_info *part_info)
|
||||
virtual void set_part_info(partition_info *part_info)
|
||||
{
|
||||
m_part_info= part_info;
|
||||
m_is_sub_partitioned= is_sub_partitioned(part_info);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue