mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Merge 10.5 into 10.6
This commit is contained in:
@ -1046,7 +1046,7 @@ class Client_field_extension: public Sql_alloc,
|
|||||||
public:
|
public:
|
||||||
Client_field_extension()
|
Client_field_extension()
|
||||||
{
|
{
|
||||||
memset(this, 0, sizeof(*this));
|
memset((void*) this, 0, sizeof(*this));
|
||||||
}
|
}
|
||||||
void copy_extended_metadata(MEM_ROOT *memroot,
|
void copy_extended_metadata(MEM_ROOT *memroot,
|
||||||
const Send_field_extended_metadata &src)
|
const Send_field_extended_metadata &src)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
--- innodb_ext_key.result
|
--- main/innodb_ext_key.result
|
||||||
+++ innodb_ext_key,off.result
|
+++ main/innodb_ext_key,off.reject
|
||||||
@@ -9,7 +9,7 @@
|
@@ -9,7 +9,7 @@
|
||||||
explain
|
explain
|
||||||
select count(*) from lineitem where l_orderkey=130 and l_shipdate='1992-07-01';
|
select count(*) from lineitem where l_orderkey=130 and l_shipdate='1992-07-01';
|
||||||
@ -230,14 +230,14 @@
|
|||||||
Handler_read_retry 0
|
Handler_read_retry 0
|
||||||
Handler_read_rnd 0
|
Handler_read_rnd 0
|
||||||
@@ -314,8 +314,8 @@
|
@@ -314,8 +314,8 @@
|
||||||
select * from t0, part ignore index (primary)
|
select straight_join * from t0, part ignore index (primary)
|
||||||
where p_partkey=t0.a and p_size=1;
|
where p_partkey=t0.a and p_size=1;
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
-1 SIMPLE t0 ALL NULL NULL NULL NULL 5 Using where
|
-1 SIMPLE t0 ALL NULL NULL NULL NULL 5 Using where
|
||||||
-1 SIMPLE part eq_ref i_p_size i_p_size 9 const,dbt3_s001.t0.a 1
|
-1 SIMPLE part eq_ref i_p_size i_p_size 9 const,dbt3_s001.t0.a 1
|
||||||
+1 SIMPLE t0 ALL NULL NULL NULL NULL 5
|
+1 SIMPLE t0 ALL NULL NULL NULL NULL 5
|
||||||
+1 SIMPLE part ref i_p_size i_p_size 5 const 5 Using index condition
|
+1 SIMPLE part ref i_p_size i_p_size 5 const 5 Using index condition
|
||||||
select * from t0, part ignore index (primary)
|
select straight_join * from t0, part ignore index (primary)
|
||||||
where p_partkey=t0.a and p_size=1;
|
where p_partkey=t0.a and p_size=1;
|
||||||
a p_partkey p_name p_mfgr p_brand p_type p_size p_container p_retailprice p_comment
|
a p_partkey p_name p_mfgr p_brand p_type p_size p_container p_retailprice p_comment
|
||||||
@@ -494,7 +494,7 @@
|
@@ -494,7 +494,7 @@
|
||||||
|
@ -311,12 +311,12 @@ create table t0 (a int);
|
|||||||
insert into t0 values (1), (2), (3), (4), (5);
|
insert into t0 values (1), (2), (3), (4), (5);
|
||||||
create index i_p_size on part(p_size);
|
create index i_p_size on part(p_size);
|
||||||
explain
|
explain
|
||||||
select * from t0, part ignore index (primary)
|
select straight_join * from t0, part ignore index (primary)
|
||||||
where p_partkey=t0.a and p_size=1;
|
where p_partkey=t0.a and p_size=1;
|
||||||
id select_type table type possible_keys key key_len ref rows Extra
|
id select_type table type possible_keys key key_len ref rows Extra
|
||||||
1 SIMPLE t0 ALL NULL NULL NULL NULL 5 Using where
|
1 SIMPLE t0 ALL NULL NULL NULL NULL 5 Using where
|
||||||
1 SIMPLE part eq_ref i_p_size i_p_size 9 const,dbt3_s001.t0.a 1
|
1 SIMPLE part eq_ref i_p_size i_p_size 9 const,dbt3_s001.t0.a 1
|
||||||
select * from t0, part ignore index (primary)
|
select straight_join * from t0, part ignore index (primary)
|
||||||
where p_partkey=t0.a and p_size=1;
|
where p_partkey=t0.a and p_size=1;
|
||||||
a p_partkey p_name p_mfgr p_brand p_type p_size p_container p_retailprice p_comment
|
a p_partkey p_name p_mfgr p_brand p_type p_size p_container p_retailprice p_comment
|
||||||
2 2 blush rosy metallic lemon navajo Manufacturer#1 Brand#13 LARGE BRUSHED BRASS 1 LG CASE 902 final platelets hang f
|
2 2 blush rosy metallic lemon navajo Manufacturer#1 Brand#13 LARGE BRUSHED BRASS 1 LG CASE 902 final platelets hang f
|
||||||
|
@ -162,10 +162,10 @@ insert into t0 values (1), (2), (3), (4), (5);
|
|||||||
create index i_p_size on part(p_size);
|
create index i_p_size on part(p_size);
|
||||||
|
|
||||||
explain
|
explain
|
||||||
select * from t0, part ignore index (primary)
|
select straight_join * from t0, part ignore index (primary)
|
||||||
where p_partkey=t0.a and p_size=1;
|
where p_partkey=t0.a and p_size=1;
|
||||||
|
|
||||||
select * from t0, part ignore index (primary)
|
select straight_join * from t0, part ignore index (primary)
|
||||||
where p_partkey=t0.a and p_size=1;
|
where p_partkey=t0.a and p_size=1;
|
||||||
|
|
||||||
drop table t0;
|
drop table t0;
|
||||||
|
12
mysql-test/suite/gcol/disabled.def
Normal file
12
mysql-test/suite/gcol/disabled.def
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
##############################################################################
|
||||||
|
#
|
||||||
|
# List the test cases that are to be disabled temporarily.
|
||||||
|
#
|
||||||
|
# Separate the test case name and the comment with ':'.
|
||||||
|
#
|
||||||
|
# <testcasename> : BUG#<xxxx> <date disabled> <disabler> <comment>
|
||||||
|
#
|
||||||
|
# Do not use any TAB characters for whitespace.
|
||||||
|
#
|
||||||
|
##############################################################################
|
||||||
|
gcol.innodb_virtual_fk: MDEV-29181 Constant failures "InnoDB: tried to purge non-delete-marked record in index"
|
@ -101,16 +101,6 @@ ut_bit_get_nth(
|
|||||||
/*===========*/
|
/*===========*/
|
||||||
ulint a, /*!< in: ulint */
|
ulint a, /*!< in: ulint */
|
||||||
ulint n); /*!< in: nth bit requested */
|
ulint n); /*!< in: nth bit requested */
|
||||||
/*****************************************************************//**
|
|
||||||
Sets the nth bit of a ulint.
|
|
||||||
@return the ulint with the bit set as requested */
|
|
||||||
UNIV_INLINE
|
|
||||||
ulint
|
|
||||||
ut_bit_set_nth(
|
|
||||||
/*===========*/
|
|
||||||
ulint a, /*!< in: ulint */
|
|
||||||
ulint n, /*!< in: nth bit requested */
|
|
||||||
ibool val); /*!< in: value for the bit to set */
|
|
||||||
|
|
||||||
#include "ut0byte.inl"
|
#include "ut0byte.inl"
|
||||||
|
|
||||||
|
@ -88,22 +88,3 @@ ut_bit_get_nth(
|
|||||||
ut_ad(n < 8 * sizeof(ulint));
|
ut_ad(n < 8 * sizeof(ulint));
|
||||||
return(1 & (a >> n));
|
return(1 & (a >> n));
|
||||||
}
|
}
|
||||||
|
|
||||||
/*****************************************************************//**
|
|
||||||
Sets the nth bit of a ulint.
|
|
||||||
@return the ulint with the bit set as requested */
|
|
||||||
UNIV_INLINE
|
|
||||||
ulint
|
|
||||||
ut_bit_set_nth(
|
|
||||||
/*===========*/
|
|
||||||
ulint a, /*!< in: ulint */
|
|
||||||
ulint n, /*!< in: nth bit requested */
|
|
||||||
ibool val) /*!< in: value for the bit to set */
|
|
||||||
{
|
|
||||||
ut_ad(n < 8 * sizeof(ulint));
|
|
||||||
if (val) {
|
|
||||||
return(((ulint) 1 << n) | a);
|
|
||||||
} else {
|
|
||||||
return(~((ulint) 1 << n) & a);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@ -14629,7 +14629,9 @@ enum_alter_inplace_result ha_mroonga::storage_check_if_supported_inplace_alter(
|
|||||||
MRN_ALTER_INPLACE_INFO_ADD_VIRTUAL_COLUMN |
|
MRN_ALTER_INPLACE_INFO_ADD_VIRTUAL_COLUMN |
|
||||||
MRN_ALTER_INPLACE_INFO_ADD_STORED_BASE_COLUMN |
|
MRN_ALTER_INPLACE_INFO_ADD_STORED_BASE_COLUMN |
|
||||||
ALTER_DROP_COLUMN |
|
ALTER_DROP_COLUMN |
|
||||||
|
ALTER_INDEX_ORDER |
|
||||||
ALTER_COLUMN_NAME;
|
ALTER_COLUMN_NAME;
|
||||||
|
;
|
||||||
if (ha_alter_info->handler_flags & explicitly_unsupported_flags) {
|
if (ha_alter_info->handler_flags & explicitly_unsupported_flags) {
|
||||||
DBUG_RETURN(HA_ALTER_INPLACE_NOT_SUPPORTED);
|
DBUG_RETURN(HA_ALTER_INPLACE_NOT_SUPPORTED);
|
||||||
} else if ((ha_alter_info->handler_flags & supported_flags) ==
|
} else if ((ha_alter_info->handler_flags & supported_flags) ==
|
||||||
|
Reference in New Issue
Block a user