Do not report ERROR when sample rate equals 100

This commit is contained in:
ZenoWang
2024-02-06 14:49:31 +00:00
committed by ob-robot
parent 1f1d5c08ae
commit c8ef409bf3
3710 changed files with 486984 additions and 3083329 deletions

View File

@ -163,8 +163,8 @@ Query Plan
==========================================
Outputs & filters:
-------------------------------------
0 - output([abs(-9999999999999999999999)]), filter(nil)
values({abs(-9999999999999999999999)})
0 - output([abs((T_OP_NEG, 9999999999999999999999))]), filter(nil)
values({abs((T_OP_NEG, 9999999999999999999999))})
select abs(9999999999999999999999);
+-----------------------------+
| abs(9999999999999999999999) |

View File

@ -652,7 +652,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c17], [left(cast(t1.c1, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c1, VARCHAR(1048576)), cast(t1.c17, BIGINT(10,
0 - output([t1.c1], [t1.c17], [left(cast(t1.c1, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c1, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1,
0)))]), filter(nil), rowset=16
access([t1.c1], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
@ -1123,7 +1123,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c2], [t1.c17], [left(cast(t1.c2, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c2, VARCHAR(1048576)), cast(t1.c17, BIGINT(10,
0 - output([t1.c2], [t1.c17], [left(cast(t1.c2, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c2, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1,
0)))]), filter(nil), rowset=16
access([t1.c2], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
@ -1594,7 +1594,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c3], [t1.c17], [left(cast(t1.c3, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c3, VARCHAR(1048576)), cast(t1.c17, BIGINT(10,
0 - output([t1.c3], [t1.c17], [left(cast(t1.c3, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c3, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1,
0)))]), filter(nil), rowset=16
access([t1.c3], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
@ -2065,7 +2065,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c4], [t1.c17], [left(cast(t1.c4, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c4, VARCHAR(1048576)), cast(t1.c17, BIGINT(10,
0 - output([t1.c4], [t1.c17], [left(cast(t1.c4, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c4, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1,
0)))]), filter(nil), rowset=16
access([t1.c4], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
@ -2536,7 +2536,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c5], [t1.c17], [left(cast(t1.c5, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c5, VARCHAR(1048576)), cast(t1.c17, BIGINT(10,
0 - output([t1.c5], [t1.c17], [left(cast(t1.c5, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c5, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1,
0)))]), filter(nil), rowset=16
access([t1.c5], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
@ -3007,7 +3007,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c6], [t1.c17], [left(cast(t1.c6, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c6, VARCHAR(1048576)), cast(t1.c17, BIGINT(10,
0 - output([t1.c6], [t1.c17], [left(cast(t1.c6, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c6, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1,
0)))]), filter(nil), rowset=16
access([t1.c6], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
@ -3478,7 +3478,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c7], [t1.c17], [left(cast(t1.c7, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c7, VARCHAR(1048576)), cast(t1.c17, BIGINT(10,
0 - output([t1.c7], [t1.c17], [left(cast(t1.c7, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c7, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1,
0)))]), filter(nil), rowset=16
access([t1.c7], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
@ -3949,7 +3949,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c8], [t1.c17], [left(cast(t1.c8, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c8, VARCHAR(1048576)), cast(t1.c17, BIGINT(10,
0 - output([t1.c8], [t1.c17], [left(cast(t1.c8, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c8, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1,
0)))]), filter(nil), rowset=16
access([t1.c8], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
@ -4420,7 +4420,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c9], [t1.c17], [left(cast(t1.c9, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c9, VARCHAR(1048576)), cast(t1.c17, BIGINT(10,
0 - output([t1.c9], [t1.c17], [left(cast(t1.c9, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c9, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1,
0)))]), filter(nil), rowset=16
access([t1.c9], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
@ -4891,8 +4891,8 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c10], [t1.c17], [left(cast(t1.c10, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c10, VARCHAR(1048576)), cast(t1.c17,
BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c10], [t1.c17], [left(cast(t1.c10, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c10, VARCHAR(1048576)), cast(t1.c17,
BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c10], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -5362,8 +5362,8 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c11], [t1.c17], [left(cast(t1.c11, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c11, VARCHAR(1048576)), cast(t1.c17,
BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c11], [t1.c17], [left(cast(t1.c11, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c11, VARCHAR(1048576)), cast(t1.c17,
BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c11], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -5833,8 +5833,8 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c12], [t1.c17], [left(cast(t1.c12, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c12, VARCHAR(1048576)), cast(t1.c17,
BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c12], [t1.c17], [left(cast(t1.c12, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c12, VARCHAR(1048576)), cast(t1.c17,
BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c12], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -6304,8 +6304,8 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c13], [t1.c17], [left(cast(t1.c13, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c13, VARCHAR(1048576)), cast(t1.c17,
BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c13], [t1.c17], [left(cast(t1.c13, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c13, VARCHAR(1048576)), cast(t1.c17,
BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c13], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -6775,8 +6775,8 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c14], [t1.c17], [left(cast(t1.c14, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c14, VARCHAR(1048576)), cast(t1.c17,
BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c14], [t1.c17], [left(cast(t1.c14, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c14, VARCHAR(1048576)), cast(t1.c17,
BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c14], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -7246,8 +7246,8 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c15], [t1.c17], [left(cast(t1.c15, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c15, VARCHAR(1048576)), cast(t1.c17,
BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c15], [t1.c17], [left(cast(t1.c15, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c15, VARCHAR(1048576)), cast(t1.c17,
BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c15], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -7717,8 +7717,8 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c16], [t1.c17], [left(cast(t1.c16, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c16, VARCHAR(1048576)), cast(t1.c17,
BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c16], [t1.c17], [left(cast(t1.c16, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c16, VARCHAR(1048576)), cast(t1.c17,
BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c16], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -8188,8 +8188,8 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c17], [t1.c17], [left(cast(t1.c17, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c17, VARCHAR(1048576)), cast(t1.c17,
BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c17], [t1.c17], [left(cast(t1.c17, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c17, VARCHAR(1048576)), cast(t1.c17,
BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -8659,8 +8659,8 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c18], [t1.c17], [left(cast(t1.c18, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c18, VARCHAR(1048576)), cast(t1.c17,
BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c18], [t1.c17], [left(cast(t1.c18, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c18, VARCHAR(1048576)), cast(t1.c17,
BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c18], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -9130,8 +9130,8 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c19], [t1.c17], [left(cast(t1.c19, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c19, VARCHAR(1048576)), cast(t1.c17,
BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c19], [t1.c17], [left(cast(t1.c19, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c19, VARCHAR(1048576)), cast(t1.c17,
BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c19], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -9601,8 +9601,8 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c20], [t1.c17], [left(cast(t1.c20, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c20, VARCHAR(1048576)), cast(t1.c17,
BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c20], [t1.c17], [left(cast(t1.c20, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c20, VARCHAR(1048576)), cast(t1.c17,
BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c20], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -10057,7 +10057,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c21], [t1.c17], [left(t1.c21, cast(t1.c17, BIGINT(10, 0)))], [right(t1.c21, cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c21], [t1.c17], [left(t1.c21, cast(t1.c17, BIGINT(-1, 0)))], [right(t1.c21, cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c21], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -10522,8 +10522,8 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c22], [t1.c17], [left(cast(t1.c22, VARCHAR(1048576)), cast(t1.c17, BIGINT(10, 0)))], [right(cast(t1.c22, VARCHAR(1048576)), cast(t1.c17,
BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c22], [t1.c17], [left(cast(t1.c22, VARCHAR(1048576)), cast(t1.c17, BIGINT(-1, 0)))], [right(cast(t1.c22, VARCHAR(1048576)), cast(t1.c17,
BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c22], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true

View File

@ -6124,7 +6124,7 @@ select lpad('a', 5, '');
+------------------+
| lpad('a', 5, '') |
+------------------+
| NULL |
| |
+------------------+
select lpad(NULL, 5, 'a');
+--------------------+
@ -6283,45 +6283,3 @@ select rpad('a', 8, '阿斯'), length(rpad('a', 8, '阿斯')) from dual;
| a阿斯阿斯阿斯阿 | 22 |
+------------------------+--------------------------------+
drop table if exists t1;
create table t1(c1 int);
insert into t1 values(18);
select lpad("", cast(c1 as decimal), "") from t1;
+-----------------------------------+
| lpad("", cast(c1 as decimal), "") |
+-----------------------------------+
| NULL |
+-----------------------------------+
select lpad("123", cast(c1 as decimal), "") from t1;
+--------------------------------------+
| lpad("123", cast(c1 as decimal), "") |
+--------------------------------------+
| NULL |
+--------------------------------------+
select lpad("", cast(c1 as decimal), "123") from t1;
+--------------------------------------+
| lpad("", cast(c1 as decimal), "123") |
+--------------------------------------+
| 123123123123123123 |
+--------------------------------------+
select rpad("", cast(c1 as decimal), "") from t1;
+-----------------------------------+
| rpad("", cast(c1 as decimal), "") |
+-----------------------------------+
| NULL |
+-----------------------------------+
select rpad("123", cast(c1 as decimal), "") from t1;
+--------------------------------------+
| rpad("123", cast(c1 as decimal), "") |
+--------------------------------------+
| NULL |
+--------------------------------------+
select rpad("", cast(c1 as decimal), "123") from t1;
+--------------------------------------+
| rpad("", cast(c1 as decimal), "123") |
+--------------------------------------+
| 123123123123123123 |
+--------------------------------------+
drop table t1;
SET GLOBAL max_allowed_packet = 16777216;

View File

@ -117,8 +117,8 @@ Query Plan
==========================================
Outputs & filters:
-------------------------------------
0 - output([substr(cast(3.14159, VARCHAR(4)), cast('2', BIGINT(-1, 0)), cast('3', BIGINT(-1, 0)))]), filter(nil)
values({substr(cast(3.14159, VARCHAR(4)), cast('2', BIGINT(-1, 0)), cast('3', BIGINT(-1, 0)))})
0 - output([substr(cast(3.14159, VARCHAR(1048576)), cast('2', BIGINT(-1, 0)), cast('3', BIGINT(-1, 0)))]), filter(nil)
values({substr(cast(3.14159, VARCHAR(1048576)), cast('2', BIGINT(-1, 0)), cast('3', BIGINT(-1, 0)))})
select substr(3.14159, '2', '2.1') from dual;
+-----------------------------+
| substr(3.14159, '2', '2.1') |
@ -173,37 +173,3 @@ select substr(3.14159, 2.1, 2.1) from dual;
+---------------------------+
| .1 |
+---------------------------+
select substr(1, 1, 9223372036854775807);
+-----------------------------------+
| substr(1, 1, 9223372036854775807) |
+-----------------------------------+
| 1 |
+-----------------------------------+
select substr(123, 2, 9223372036854775806);
+-------------------------------------+
| substr(123, 2, 9223372036854775806) |
+-------------------------------------+
| 23 |
+-------------------------------------+
drop view if exists v1;
create view v1 as select substr(123, 2, 9223372036854775807);
desc v1;
+-------------------------------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------------------------+------------+------+-----+---------+-------+
| substr(123, 2, 9223372036854775807) | varchar(2) | NO | | | |
+-------------------------------------+------------+------+-----+---------+-------+
select * from v1;
+-------------------------------------+
| substr(123, 2, 9223372036854775807) |
+-------------------------------------+
| 23 |
+-------------------------------------+
drop view v1;
SELECT NULL ORDER BY SUBSTR ( 9223372036854775807 FROM @@ob_query_timeout FOR 9223372036854775807 );
+------+
| NULL |
+------+
| NULL |
+------+

View File

@ -20473,7 +20473,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c1)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c1)]), filter(nil), rowset=16
access([t1.c17], [t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20492,7 +20492,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c1)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c1)]), filter(nil), rowset=16
access([t1.c17], [t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20531,7 +20531,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c2)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c2)]), filter(nil), rowset=16
access([t1.c17], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20550,7 +20550,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c2)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c2)]), filter(nil), rowset=16
access([t1.c17], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20589,7 +20589,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c3)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c3)]), filter(nil), rowset=16
access([t1.c17], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20608,7 +20608,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c3)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c3)]), filter(nil), rowset=16
access([t1.c17], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20647,7 +20647,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c4)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c4)]), filter(nil), rowset=16
access([t1.c17], [t1.c4]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20666,7 +20666,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c4)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c4)]), filter(nil), rowset=16
access([t1.c17], [t1.c4]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20705,7 +20705,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c5)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c5)]), filter(nil), rowset=16
access([t1.c17], [t1.c5]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20724,7 +20724,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c5)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c5)]), filter(nil), rowset=16
access([t1.c17], [t1.c5]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20763,7 +20763,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c6)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c6)]), filter(nil), rowset=16
access([t1.c17], [t1.c6]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20782,7 +20782,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c6)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c6)]), filter(nil), rowset=16
access([t1.c17], [t1.c6]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20821,7 +20821,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c7)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c7)]), filter(nil), rowset=16
access([t1.c17], [t1.c7]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20840,7 +20840,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c7)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c7)]), filter(nil), rowset=16
access([t1.c17], [t1.c7]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20879,7 +20879,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c8)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c8)]), filter(nil), rowset=16
access([t1.c17], [t1.c8]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20898,7 +20898,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c8)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c8)]), filter(nil), rowset=16
access([t1.c17], [t1.c8]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20937,7 +20937,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c9)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c9)]), filter(nil), rowset=16
access([t1.c17], [t1.c9]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20956,7 +20956,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c9)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c9)]), filter(nil), rowset=16
access([t1.c17], [t1.c9]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20995,7 +20995,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c10)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c10)]), filter(nil), rowset=16
access([t1.c17], [t1.c10]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21014,7 +21014,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c10)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c10)]), filter(nil), rowset=16
access([t1.c17], [t1.c10]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21053,7 +21053,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c11)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c11)]), filter(nil), rowset=16
access([t1.c17], [t1.c11]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21072,7 +21072,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c11)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c11)]), filter(nil), rowset=16
access([t1.c17], [t1.c11]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21111,7 +21111,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c12)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c12)]), filter(nil), rowset=16
access([t1.c17], [t1.c12]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21130,7 +21130,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c12)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c12)]), filter(nil), rowset=16
access([t1.c17], [t1.c12]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21169,7 +21169,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c13)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c13)]), filter(nil), rowset=16
access([t1.c17], [t1.c13]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21188,7 +21188,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c13)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c13)]), filter(nil), rowset=16
access([t1.c17], [t1.c13]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21227,7 +21227,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c14)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c14)]), filter(nil), rowset=16
access([t1.c17], [t1.c14]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21246,7 +21246,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c14)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c14)]), filter(nil), rowset=16
access([t1.c17], [t1.c14]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21285,7 +21285,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c15)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c15)]), filter(nil), rowset=16
access([t1.c17], [t1.c15]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21304,7 +21304,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c15)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c15)]), filter(nil), rowset=16
access([t1.c17], [t1.c15]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21343,7 +21343,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c16)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c16)]), filter(nil), rowset=16
access([t1.c17], [t1.c16]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21362,7 +21362,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c16)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c16)]), filter(nil), rowset=16
access([t1.c17], [t1.c16]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21401,7 +21401,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c17)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c17)]), filter(nil), rowset=16
access([t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21420,7 +21420,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c17)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c17)]), filter(nil), rowset=16
access([t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21459,7 +21459,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c18)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c18)]), filter(nil), rowset=16
access([t1.c17], [t1.c18]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21478,7 +21478,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c18)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c18)]), filter(nil), rowset=16
access([t1.c17], [t1.c18]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21517,7 +21517,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c19)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c19)]), filter(nil), rowset=16
access([t1.c17], [t1.c19]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21536,7 +21536,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c19)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c19)]), filter(nil), rowset=16
access([t1.c17], [t1.c19]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21575,7 +21575,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c20)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c20)]), filter(nil), rowset=16
access([t1.c17], [t1.c20]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21594,7 +21594,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c20)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c20)]), filter(nil), rowset=16
access([t1.c17], [t1.c20]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21633,7 +21633,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c21)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c21)]), filter(nil), rowset=16
access([t1.c17], [t1.c21]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21652,7 +21652,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c21)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c21)]), filter(nil), rowset=16
access([t1.c17], [t1.c21]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21691,7 +21691,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(1, cast(t1.c17, BIGINT(10, 0)), t1.c22)]), filter(nil), rowset=16
0 - output([timestampadd(1, cast(t1.c17, BIGINT(-1, 0)), t1.c22)]), filter(nil), rowset=16
access([t1.c17], [t1.c22]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -21710,7 +21710,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([timestampadd(8, cast(t1.c17, BIGINT(10, 0)), t1.c22)]), filter(nil), rowset=16
0 - output([timestampadd(8, cast(t1.c17, BIGINT(-1, 0)), t1.c22)]), filter(nil), rowset=16
access([t1.c17], [t1.c22]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true

View File

@ -1101,7 +1101,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c17], [truncate(cast(t1.c1, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c1], [t1.c17], [truncate(cast(t1.c1, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c1], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -2421,7 +2421,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c2], [t1.c17], [truncate(cast(t1.c2, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c2], [t1.c17], [truncate(cast(t1.c2, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c2], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -3741,7 +3741,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c3], [t1.c17], [truncate(cast(t1.c3, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c3], [t1.c17], [truncate(cast(t1.c3, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c3], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -5061,7 +5061,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c4], [t1.c17], [truncate(cast(t1.c4, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c4], [t1.c17], [truncate(cast(t1.c4, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c4], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -6381,7 +6381,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c5], [t1.c17], [truncate(cast(t1.c5, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c5], [t1.c17], [truncate(cast(t1.c5, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c5], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -7701,7 +7701,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c6], [t1.c17], [truncate(cast(t1.c6, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c6], [t1.c17], [truncate(cast(t1.c6, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c6], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -9021,7 +9021,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c7], [t1.c17], [truncate(cast(t1.c7, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c7], [t1.c17], [truncate(cast(t1.c7, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c7], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -10341,7 +10341,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c8], [t1.c17], [truncate(cast(t1.c8, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c8], [t1.c17], [truncate(cast(t1.c8, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c8], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -11661,7 +11661,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c9], [t1.c17], [truncate(cast(t1.c9, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c9], [t1.c17], [truncate(cast(t1.c9, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c9], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -12981,7 +12981,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c10], [t1.c17], [truncate(cast(t1.c10, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c10], [t1.c17], [truncate(cast(t1.c10, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c10], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -14285,7 +14285,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c11], [t1.c17], [truncate(cast(t1.c11, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c11], [t1.c17], [truncate(cast(t1.c11, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c11], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -15583,7 +15583,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c12], [t1.c17], [truncate(cast(t1.c12, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c12], [t1.c17], [truncate(cast(t1.c12, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c12], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -16897,7 +16897,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c13], [t1.c17], [truncate(cast(t1.c13, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c13], [t1.c17], [truncate(cast(t1.c13, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c13], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -18217,7 +18217,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c14], [t1.c17], [truncate(cast(t1.c14, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c14], [t1.c17], [truncate(cast(t1.c14, DOUBLE UNSIGNED(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c14], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -19521,7 +19521,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c15], [t1.c17], [truncate(t1.c15, cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c15], [t1.c17], [truncate(t1.c15, cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c15], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -20819,7 +20819,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c16], [t1.c17], [truncate(t1.c16, cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c16], [t1.c17], [truncate(t1.c16, cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c16], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -22117,7 +22117,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c17], [t1.c17], [truncate(t1.c17, cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c17], [t1.c17], [truncate(t1.c17, cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -23415,7 +23415,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c18], [t1.c17], [truncate(t1.c18, cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c18], [t1.c17], [truncate(t1.c18, cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c18], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -24729,7 +24729,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c19], [t1.c17], [truncate(cast(t1.c19, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c19], [t1.c17], [truncate(cast(t1.c19, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c19], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -26049,7 +26049,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c20], [t1.c17], [truncate(cast(t1.c20, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c20], [t1.c17], [truncate(cast(t1.c20, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c20], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -27369,7 +27369,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c21], [t1.c17], [truncate(cast(t1.c21, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c21], [t1.c17], [truncate(cast(t1.c21, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c21], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -28689,7 +28689,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c22], [t1.c17], [truncate(cast(t1.c22, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(10, 0)))]), filter(nil), rowset=16
0 - output([t1.c22], [t1.c17], [truncate(cast(t1.c22, DOUBLE(-1, -1)), cast(t1.c17, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t1.c22], [t1.c17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true

View File

@ -277,17 +277,15 @@ Query Plan
============================================
Outputs & filters:
-------------------------------------
0 - output([T_FUN_SUM(ANONYMOUS_VIEW1.c0)], [T_FUN_SUM(length(ANONYMOUS_VIEW1.c1))], [T_FUN_COUNT(ANONYMOUS_VIEW1.c2)], [T_FUN_COUNT(ANONYMOUS_VIEW1.c3)],
[T_FUN_COUNT(ANONYMOUS_VIEW1.c4)], [T_FUN_COUNT(ANONYMOUS_VIEW1.c5)], [T_FUN_COUNT(ANONYMOUS_VIEW1.c6)], [T_FUN_COUNT(ANONYMOUS_VIEW1.c7)]), filter(nil)
0 - output([T_FUN_SUM(.c0)], [T_FUN_SUM(length(.c1))], [T_FUN_COUNT(.c2)], [T_FUN_COUNT(.c3)], [T_FUN_COUNT(.c4)], [T_FUN_COUNT(.c5)], [T_FUN_COUNT(.c6)],
[T_FUN_COUNT(.c7)]), filter(nil)
limit(1), offset(nil)
1 - output([T_FUN_SUM(ANONYMOUS_VIEW1.c0)], [T_FUN_SUM(length(ANONYMOUS_VIEW1.c1))], [T_FUN_COUNT(ANONYMOUS_VIEW1.c2)], [T_FUN_COUNT(ANONYMOUS_VIEW1.c3)],
[T_FUN_COUNT(ANONYMOUS_VIEW1.c4)], [T_FUN_COUNT(ANONYMOUS_VIEW1.c5)], [T_FUN_COUNT(ANONYMOUS_VIEW1.c6)], [T_FUN_COUNT(ANONYMOUS_VIEW1.c7)]), filter(nil)
group(nil), agg_func([T_FUN_SUM(ANONYMOUS_VIEW1.c0)], [T_FUN_SUM(length(ANONYMOUS_VIEW1.c1))], [T_FUN_COUNT(ANONYMOUS_VIEW1.c2)], [T_FUN_COUNT(ANONYMOUS_VIEW1.c3)],
[T_FUN_COUNT(ANONYMOUS_VIEW1.c4)], [T_FUN_COUNT(ANONYMOUS_VIEW1.c5)], [T_FUN_COUNT(ANONYMOUS_VIEW1.c6)], [T_FUN_COUNT(ANONYMOUS_VIEW1.c7)])
2 - output([ANONYMOUS_VIEW1.c0], [ANONYMOUS_VIEW1.c1], [ANONYMOUS_VIEW1.c2], [ANONYMOUS_VIEW1.c3], [ANONYMOUS_VIEW1.c4], [ANONYMOUS_VIEW1.c5], [ANONYMOUS_VIEW1.c6],
[ANONYMOUS_VIEW1.c7]), filter(nil)
access([ANONYMOUS_VIEW1.c0], [ANONYMOUS_VIEW1.c1], [ANONYMOUS_VIEW1.c2], [ANONYMOUS_VIEW1.c3], [ANONYMOUS_VIEW1.c4], [ANONYMOUS_VIEW1.c5], [ANONYMOUS_VIEW1.c6],
[ANONYMOUS_VIEW1.c7])
1 - output([T_FUN_SUM(.c0)], [T_FUN_SUM(length(.c1))], [T_FUN_COUNT(.c2)], [T_FUN_COUNT(.c3)], [T_FUN_COUNT(.c4)], [T_FUN_COUNT(.c5)], [T_FUN_COUNT(.c6)],
[T_FUN_COUNT(.c7)]), filter(nil)
group(nil), agg_func([T_FUN_SUM(.c0)], [T_FUN_SUM(length(.c1))], [T_FUN_COUNT(.c2)], [T_FUN_COUNT(.c3)], [T_FUN_COUNT(.c4)], [T_FUN_COUNT(.c5)], [T_FUN_COUNT(.c6)],
[T_FUN_COUNT(.c7)])
2 - output([.c0], [.c1], [.c2], [.c3], [.c4], [.c5], [.c6], [.c7]), filter(nil)
access([.c0], [.c1], [.c2], [.c3], [.c4], [.c5], [.c6], [.c7])
3 - output([t111_var.c0], [t111_var.c1], [t111_var.c2], [t111_var.c3], [t111_var.c4], [t111_var.c5], [t111_var.c6], [t111_var.c7]), filter(nil)
distinct([t111_var.c0], [t111_var.c1], [t111_var.c2], [t111_var.c3], [t111_var.c4], [t111_var.c5], [t111_var.c6], [t111_var.c7])
4 - output([t111_var.c0], [t111_var.c1], [t111_var.c2], [t111_var.c3], [t111_var.c4], [t111_var.c5], [t111_var.c6], [t111_var.c7]), filter(nil)
@ -5964,7 +5962,8 @@ Outputs & filters:
-------------------------------------
0 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
group(nil), agg_func([T_FUN_COUNT(*)])
1 - output(nil), filter([concat(result.t1c0, '') = 'q6h]zjLt)|[?S*C'], [result.t2c0 = 1489403758], [concat(result.t0c0, '') IS NULL], [result.t0c1 = 398204275]), rowset=256
1 - output(nil), filter([concat(result.t1c0, '') = 'q6h]zjLt)|[?S*C'], [result.t0c1 = 398204275], [result.t2c0 = 1489403758], [concat(result.t0c0, '')
IS NULL]), rowset=256
access([result.t0c0], [result.t0c1], [result.t2c0], [result.t1c0])
2 - output([t0.c0], [t0.c1], [t2.c0], [t1.c0]), filter(nil), rowset=256
limit(2147483647), offset(0)
@ -6020,7 +6019,8 @@ Outputs & filters:
-------------------------------------
0 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
group(nil), agg_func([T_FUN_COUNT(*)])
1 - output(nil), filter([concat(result.t1c0, '') = 'q6h]zjLt)|[?S*C'], [result.t2c0 = 1489403758], [concat(result.t0c0, '') IS NULL], [result.t0c1 = 398204275]), rowset=256
1 - output(nil), filter([concat(result.t1c0, '') = 'q6h]zjLt)|[?S*C'], [result.t0c1 = 398204275], [result.t2c0 = 1489403758], [concat(result.t0c0, '')
IS NULL]), rowset=256
access([result.t0c0], [result.t0c1], [result.t2c0], [result.t1c0])
2 - output([t0.c0], [t0.c1], [t2.c0], [t1.c0]), filter(nil), rowset=256
limit(2147483647), offset(0)

View File

@ -209,8 +209,8 @@ select /*+use_nl(t1 t2) leading(t1 t2)*/ * from t1 right join t2 on t1.c1 = t2.c
| 1 | 1 | 1 | 1 |
| 1 | 2 | 1 | 1 |
| 3 | 5 | 3 | 3 |
| NULL | NULL | 5 | 5 |
| NULL | NULL | 6 | NULL |
| NULL | NULL | 5 | 5 |
+------+----+----+------+
@ -282,8 +282,8 @@ select /*+use_nl(t1 t2) leading(t1 t2)*/ * from t1 full join t2 on t1.c1 = t2.c2
| NULL | 3 | NULL | NULL |
| 2 | 4 | NULL | NULL |
| 3 | 5 | 3 | 3 |
| NULL | NULL | 5 | 5 |
| NULL | NULL | 6 | NULL |
| NULL | NULL | 5 | 5 |
+------+----+----+------+
@ -608,8 +608,8 @@ select /*+use_nl(t1 t2) leading(t1 t2)*/ * from t1 right join t2 on t1.c1 = t2.c
| 1 | 1 | 1 | 1 |
| 1 | 2 | 1 | 1 |
| 3 | 5 | 3 | 3 |
| NULL | NULL | 5 | 5 |
| NULL | NULL | 6 | NULL |
| NULL | NULL | 5 | 5 |
+------+----+----+------+
@ -681,8 +681,8 @@ select /*+use_nl(t1 t2) leading(t1 t2)*/ * from t1 full join t2 on t1.c1 = t2.c2
| NULL | 3 | NULL | NULL |
| 2 | 4 | NULL | NULL |
| 3 | 5 | 3 | 3 |
| NULL | NULL | 5 | 5 |
| NULL | NULL | 6 | NULL |
| NULL | NULL | 5 | 5 |
+------+----+----+------+

View File

@ -238,7 +238,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(NULL, FLOAT(-1, -1)) = t.float_t]), filter(nil), rowset=16
0 - output([NULL = t.float_t]), filter(nil), rowset=16
access([t.float_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -257,7 +257,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(NULL, FLOAT UNSIGNED(-1, -1)) = t.ufloat_t]), filter(nil), rowset=16
0 - output([NULL = t.ufloat_t]), filter(nil), rowset=16
access([t.ufloat_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -276,7 +276,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(NULL, DOUBLE(-1, -1)) = t.double_t]), filter(nil), rowset=16
0 - output([NULL = t.double_t]), filter(nil), rowset=16
access([t.double_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -295,7 +295,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(NULL, DOUBLE UNSIGNED(-1, -1)) = t.udouble_t]), filter(nil), rowset=16
0 - output([NULL = t.udouble_t]), filter(nil), rowset=16
access([t.udouble_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -447,7 +447,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(NULL, VARCHAR(1048576)) = t.varchar_t]), filter(nil), rowset=16
0 - output([NULL = t.varchar_t]), filter(nil), rowset=16
access([t.varchar_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -466,7 +466,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(NULL, CHAR(1048576)) = t.char_t]), filter(nil), rowset=16
0 - output([NULL = t.char_t]), filter(nil), rowset=16
access([t.char_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -485,7 +485,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(NULL, TINYTEXT(256)) = t.tinytext_t]), filter(nil), rowset=16
0 - output([NULL = t.tinytext_t]), filter(nil), rowset=16
access([t.tinytext_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -504,7 +504,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(NULL, MEDIUMTEXT(16777216)) = t.mediumtext_t]), filter(nil)
0 - output([NULL = t.mediumtext_t]), filter(nil)
access([t.mediumtext_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -523,7 +523,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(NULL, LONGTEXT(536870911)) = t.longtext_t]), filter(nil)
0 - output([NULL = t.longtext_t]), filter(nil)
access([t.longtext_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true

View File

@ -1757,11 +1757,10 @@ Outline Data:
-------------------------------------
/*+
BEGIN_OUTLINE_DATA
PQ_SUBQUERY(@"SEL$1" ("SEL$2") NONE ALL)
FULL(@"SEL$1" "test"."t1"@"SEL$1")
FULL(@"SEL$2" "test"."t2"@"SEL$2")
USE_DAS(@"SEL$2" "test"."t2"@"SEL$2")
OPTIMIZER_FEATURES_ENABLE('')
OPTIMIZER_FEATURES_ENABLE('4.0.0.0')
END_OUTLINE_DATA
*/
Optimization Info:
@ -1777,7 +1776,6 @@ Optimization Info:
avaiable_index_name:[t1]
stats version:0
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
table_rows:22
physical_range_rows:7
@ -1788,8 +1786,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
Plan Type:
DISTRIBUTED
Note:
@ -1861,11 +1858,10 @@ Outline Data:
-------------------------------------
/*+
BEGIN_OUTLINE_DATA
PQ_SUBQUERY(@"SEL$1" ("SEL$2") NONE ALL)
FULL(@"SEL$1" "test"."t1"@"SEL$1")
FULL(@"SEL$2" "test"."t2"@"SEL$2")
USE_DAS(@"SEL$2" "test"."t2"@"SEL$2")
OPTIMIZER_FEATURES_ENABLE('')
OPTIMIZER_FEATURES_ENABLE('4.0.0.0')
END_OUTLINE_DATA
*/
Optimization Info:
@ -1881,7 +1877,6 @@ Optimization Info:
avaiable_index_name:[t1]
stats version:0
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
table_rows:22
physical_range_rows:7
@ -1892,8 +1887,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
Plan Type:
DISTRIBUTED
Note:
@ -1965,11 +1959,10 @@ Outline Data:
-------------------------------------
/*+
BEGIN_OUTLINE_DATA
PQ_SUBQUERY(@"SEL$1" ("SEL$2") NONE ALL)
FULL(@"SEL$1" "test"."t1"@"SEL$1")
FULL(@"SEL$2" "test"."t2"@"SEL$2")
USE_DAS(@"SEL$2" "test"."t2"@"SEL$2")
OPTIMIZER_FEATURES_ENABLE('')
OPTIMIZER_FEATURES_ENABLE('4.0.0.0')
END_OUTLINE_DATA
*/
Optimization Info:
@ -1985,7 +1978,6 @@ Optimization Info:
avaiable_index_name:[t1]
stats version:0
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
table_rows:22
physical_range_rows:1
@ -1997,7 +1989,6 @@ Optimization Info:
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
DISTRIBUTED
Note:
@ -2076,12 +2067,11 @@ Outline Data:
-------------------------------------
/*+
BEGIN_OUTLINE_DATA
PQ_SUBQUERY(@"SEL$1" ("SEL$2" "SEL$3") LOCAL LOCAL)
FULL(@"SEL$1" "test"."t1"@"SEL$1")
FULL(@"SEL$2" "test"."t2"@"SEL$2")
FULL(@"SEL$3" "t2"@"SEL$3")
USE_DAS(@"SEL$3" "t2"@"SEL$3")
OPTIMIZER_FEATURES_ENABLE('')
OPTIMIZER_FEATURES_ENABLE('4.0.0.0')
END_OUTLINE_DATA
*/
Optimization Info:
@ -2097,7 +2087,6 @@ Optimization Info:
avaiable_index_name:[t1]
stats version:0
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
table_rows:22
physical_range_rows:7
@ -2108,8 +2097,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:7
@ -2120,8 +2108,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
Plan Type:
DISTRIBUTED
Note:
@ -2200,12 +2187,11 @@ Outline Data:
-------------------------------------
/*+
BEGIN_OUTLINE_DATA
PQ_SUBQUERY(@"SEL$1" ("SEL$2" "SEL$3") LOCAL LOCAL)
FULL(@"SEL$1" "test"."t1"@"SEL$1")
FULL(@"SEL$2" "test"."t2"@"SEL$2")
FULL(@"SEL$3" "t2"@"SEL$3")
USE_DAS(@"SEL$3" "t2"@"SEL$3")
OPTIMIZER_FEATURES_ENABLE('')
OPTIMIZER_FEATURES_ENABLE('4.0.0.0')
END_OUTLINE_DATA
*/
Optimization Info:
@ -2221,7 +2207,6 @@ Optimization Info:
avaiable_index_name:[t1]
stats version:0
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
table_rows:22
physical_range_rows:7
@ -2232,8 +2217,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:7
@ -2244,8 +2228,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
Plan Type:
DISTRIBUTED
Note:
@ -2324,12 +2307,11 @@ Outline Data:
-------------------------------------
/*+
BEGIN_OUTLINE_DATA
PQ_SUBQUERY(@"SEL$1" ("SEL$2" "SEL$3") LOCAL LOCAL)
FULL(@"SEL$1" "test"."t1"@"SEL$1")
FULL(@"SEL$2" "test"."t2"@"SEL$2")
FULL(@"SEL$3" "t2"@"SEL$3")
USE_DAS(@"SEL$3" "t2"@"SEL$3")
OPTIMIZER_FEATURES_ENABLE('')
OPTIMIZER_FEATURES_ENABLE('4.0.0.0')
END_OUTLINE_DATA
*/
Optimization Info:
@ -2345,7 +2327,6 @@ Optimization Info:
avaiable_index_name:[t1]
stats version:0
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
table_rows:22
physical_range_rows:7
@ -2356,8 +2337,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:7
@ -2368,8 +2348,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
Plan Type:
DISTRIBUTED
Note:
@ -2448,12 +2427,11 @@ Outline Data:
-------------------------------------
/*+
BEGIN_OUTLINE_DATA
PQ_SUBQUERY(@"SEL$1" ("SEL$2" "SEL$3") LOCAL LOCAL)
FULL(@"SEL$1" "test"."t1"@"SEL$1")
FULL(@"SEL$2" "test"."t2"@"SEL$2")
FULL(@"SEL$3" "t2"@"SEL$3")
USE_DAS(@"SEL$3" "t2"@"SEL$3")
OPTIMIZER_FEATURES_ENABLE('')
OPTIMIZER_FEATURES_ENABLE('4.0.0.0')
END_OUTLINE_DATA
*/
Optimization Info:
@ -2469,7 +2447,6 @@ Optimization Info:
avaiable_index_name:[t1]
stats version:0
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
table_rows:22
physical_range_rows:7
@ -2480,8 +2457,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:7
@ -2492,8 +2468,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
Plan Type:
DISTRIBUTED
Note:
@ -2579,14 +2554,13 @@ Outline Data:
-------------------------------------
/*+
BEGIN_OUTLINE_DATA
PQ_SUBQUERY(@"SEL$1" ("SEL$2" "SEL$3" "SEL$4") LOCAL LOCAL)
FULL(@"SEL$1" "test"."t1"@"SEL$1")
FULL(@"SEL$2" "test"."t2"@"SEL$2")
FULL(@"SEL$3" "t2"@"SEL$3")
USE_DAS(@"SEL$3" "t2"@"SEL$3")
FULL(@"SEL$4" "t2"@"SEL$4")
USE_DAS(@"SEL$4" "t2"@"SEL$4")
OPTIMIZER_FEATURES_ENABLE('')
OPTIMIZER_FEATURES_ENABLE('4.0.0.0')
END_OUTLINE_DATA
*/
Optimization Info:
@ -2602,7 +2576,6 @@ Optimization Info:
avaiable_index_name:[t1]
stats version:0
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
table_rows:22
physical_range_rows:7
@ -2613,8 +2586,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:7
@ -2625,8 +2597,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:1
@ -2638,7 +2609,6 @@ Optimization Info:
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
DISTRIBUTED
Note:
@ -2757,7 +2727,6 @@ Outline Data:
-------------------------------------
/*+
BEGIN_OUTLINE_DATA
PQ_SUBQUERY(@"SEL$1" ("SEL$2" "SEL$3" "SEL$4" "SEL$5" "SEL$6" "SEL$7" "SEL$8") NONE ALL)
FULL(@"SEL$1" "test"."t1"@"SEL$1")
FULL(@"SEL$2" "test"."t2"@"SEL$2")
USE_DAS(@"SEL$2" "test"."t2"@"SEL$2")
@ -2773,7 +2742,7 @@ Outline Data:
USE_DAS(@"SEL$7" "t2"@"SEL$7")
FULL(@"SEL$8" "t2"@"SEL$8")
USE_DAS(@"SEL$8" "t2"@"SEL$8")
OPTIMIZER_FEATURES_ENABLE('')
OPTIMIZER_FEATURES_ENABLE('4.0.0.0')
END_OUTLINE_DATA
*/
Optimization Info:
@ -2789,7 +2758,6 @@ Optimization Info:
avaiable_index_name:[t1]
stats version:0
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
table_rows:22
physical_range_rows:1
@ -2801,7 +2769,6 @@ Optimization Info:
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
table_rows:22
physical_range_rows:7
@ -2812,8 +2779,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:1
@ -2825,7 +2791,6 @@ Optimization Info:
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
table_rows:22
physical_range_rows:1
@ -2837,7 +2802,6 @@ Optimization Info:
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
table_rows:22
physical_range_rows:7
@ -2848,8 +2812,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:1
@ -2861,7 +2824,6 @@ Optimization Info:
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
table_rows:22
physical_range_rows:7
@ -2872,8 +2834,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
Plan Type:
DISTRIBUTED
Note:
@ -2992,7 +2953,6 @@ Outline Data:
-------------------------------------
/*+
BEGIN_OUTLINE_DATA
PQ_SUBQUERY(@"SEL$1" ("SEL$2" "SEL$3" "SEL$4" "SEL$5" "SEL$6" "SEL$7" "SEL$8") NONE ALL)
FULL(@"SEL$1" "test"."t1"@"SEL$1")
FULL(@"SEL$2" "test"."t2"@"SEL$2")
USE_DAS(@"SEL$2" "test"."t2"@"SEL$2")
@ -3008,7 +2968,7 @@ Outline Data:
USE_DAS(@"SEL$7" "t2"@"SEL$7")
FULL(@"SEL$8" "t2"@"SEL$8")
USE_DAS(@"SEL$8" "t2"@"SEL$8")
OPTIMIZER_FEATURES_ENABLE('')
OPTIMIZER_FEATURES_ENABLE('4.0.0.0')
END_OUTLINE_DATA
*/
Optimization Info:
@ -3024,7 +2984,6 @@ Optimization Info:
avaiable_index_name:[t1]
stats version:0
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
table_rows:22
physical_range_rows:7
@ -3035,8 +2994,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:7
@ -3047,8 +3005,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:1
@ -3060,7 +3017,6 @@ Optimization Info:
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
table_rows:22
physical_range_rows:1
@ -3072,7 +3028,6 @@ Optimization Info:
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
table_rows:22
physical_range_rows:7
@ -3083,8 +3038,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:1
@ -3096,7 +3050,6 @@ Optimization Info:
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
table_rows:22
physical_range_rows:7
@ -3107,8 +3060,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
Plan Type:
DISTRIBUTED
Note:
@ -3227,7 +3179,6 @@ Outline Data:
-------------------------------------
/*+
BEGIN_OUTLINE_DATA
PQ_SUBQUERY(@"SEL$1" ("SEL$2" "SEL$3" "SEL$4" "SEL$5" "SEL$6" "SEL$7" "SEL$8") NONE ALL)
FULL(@"SEL$1" "test"."t1"@"SEL$1")
FULL(@"SEL$2" "test"."t2"@"SEL$2")
USE_DAS(@"SEL$2" "test"."t2"@"SEL$2")
@ -3243,7 +3194,7 @@ Outline Data:
USE_DAS(@"SEL$7" "t2"@"SEL$7")
FULL(@"SEL$8" "t2"@"SEL$8")
USE_DAS(@"SEL$8" "t2"@"SEL$8")
OPTIMIZER_FEATURES_ENABLE('')
OPTIMIZER_FEATURES_ENABLE('4.0.0.0')
END_OUTLINE_DATA
*/
Optimization Info:
@ -3259,7 +3210,6 @@ Optimization Info:
avaiable_index_name:[t1]
stats version:0
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
table_rows:22
physical_range_rows:7
@ -3270,8 +3220,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:7
@ -3282,8 +3231,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:1
@ -3295,7 +3243,6 @@ Optimization Info:
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
table_rows:22
physical_range_rows:1
@ -3307,7 +3254,6 @@ Optimization Info:
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
table_rows:22
physical_range_rows:7
@ -3318,8 +3264,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
t2:
table_rows:22
physical_range_rows:1
@ -3331,7 +3276,6 @@ Optimization Info:
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
table_rows:22
physical_range_rows:7
@ -3342,8 +3286,7 @@ Optimization Info:
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
dynamic sampling level:1
Plan Type:
DISTRIBUTED
Note:
@ -3441,33 +3384,3 @@ select /*+ no_rewrite*/ * from t1 where exists (select /*+no_unnest */ 1 from t3
| 26 | 9 | 17 | 17 |
| 28 | 3 | 18 | 18 |
+----+------+------+------+
drop table if exists t;
drop table if exists t2;
drop table if exists t3;
create table t(c1 int);
create table t2(c1 int);
create table t3(c1 int, c2 varchar(1500)) partition by hash(c1) partitions 4;
insert into t2 values(1000);
insert into t3 values(0, repeat('0123456789', 100));
insert into t3 values(0, repeat('0123456789', 101));
insert into t3 values(0, repeat('0123456789', 101));
insert into t3 values(0, repeat('0123456789', 101));
insert into t3 values(0, repeat('0123456789', 101));
insert into t3 values(0, repeat('0123456789', 101));
insert into t3 select * from t3 where length(c2) > 1000;
insert into t3 select * from t3 where length(c2) > 1000;
insert into t3 select * from t3 where length(c2) > 1000;
insert into t3 select * from t3 where length(c2) > 1000;
insert into t3 select * from t3 where length(c2) > 1000;
insert into t3 select * from t3 where length(c2) > 1000;
insert into t3 select * from t3 where length(c2) > 1000;
select /*+ no_rewrite */ * from t where exists (select 1 from t2, t3 where t2.c1 = length(t3.c2));
+------+
| c1 |
+------+
+------+
drop table if exists t;
drop table if exists t2;
drop table if exists t3;

View File

@ -73,7 +73,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |3 |
|0 |TABLE FULL SCAN|t1 |3 |3 |
===============================================
Outputs & filters:
-------------------------------------

View File

@ -54,7 +54,6 @@ while ($left <= $cnt)
}
--disable_query_log
let $max_allowed_packet=`select @@global.max_allowed_packet`;
SET GLOBAL max_allowed_packet = 4194304;
connection default;
disconnect conn_admin;
@ -117,18 +116,4 @@ select rpad('a', 6, '阿斯'), length(rpad('a', 6, '阿斯')) from dual;
select rpad('a', 7, '阿斯'), length(rpad('a', 7, '阿斯')) from dual;
select rpad('a', 8, '阿斯'), length(rpad('a', 8, '阿斯')) from dual;
--disable_warnings
drop table if exists t1;
--enable_warnings
create table t1(c1 int);
insert into t1 values(18);
select lpad("", cast(c1 as decimal), "") from t1;
select lpad("123", cast(c1 as decimal), "") from t1;
select lpad("", cast(c1 as decimal), "123") from t1;
select rpad("", cast(c1 as decimal), "") from t1;
select rpad("123", cast(c1 as decimal), "") from t1;
select rpad("", cast(c1 as decimal), "123") from t1;
drop table t1;
--sleep 2
eval SET GLOBAL max_allowed_packet = $max_allowed_packet;

View File

@ -47,17 +47,5 @@ select substr(3.14159, 2.9, 2.9) from dual;
select substr(3.14159, 2.1, 2.1) from dual;
--enable_warnings
# bug:
select substr(1, 1, 9223372036854775807);
select substr(123, 2, 9223372036854775806);
--disable_warnings
drop view if exists v1;
--enable_warnings
create view v1 as select substr(123, 2, 9223372036854775807);
desc v1;
select * from v1;
drop view v1;
SELECT NULL ORDER BY SUBSTR ( 9223372036854775807 FROM @@ob_query_timeout FOR 9223372036854775807 );
connection syscon;
--sleep 2

View File

@ -343,33 +343,3 @@ insert into t3 (c1, c2, c3, c4) values (26, 9,17,17);
insert into t3 (c1, c2, c3, c4) values (28, 3,18,18);
select /*+ no_rewrite*/ * from t1 where exists (select /*+no_unnest */ 1 from t3 where t1.c1 > t3.c3 and t3.c4 < 100 limit 1) ;
--disable_warnings
drop table if exists t;
drop table if exists t2;
drop table if exists t3;
--enable_warnings
create table t(c1 int);
create table t2(c1 int);
create table t3(c1 int, c2 varchar(1500)) partition by hash(c1) partitions 4;
insert into t2 values(1000);
insert into t3 values(0, repeat('0123456789', 100));
insert into t3 values(0, repeat('0123456789', 101));
insert into t3 values(0, repeat('0123456789', 101));
insert into t3 values(0, repeat('0123456789', 101));
insert into t3 values(0, repeat('0123456789', 101));
insert into t3 values(0, repeat('0123456789', 101));
insert into t3 select * from t3 where length(c2) > 1000;
insert into t3 select * from t3 where length(c2) > 1000;
insert into t3 select * from t3 where length(c2) > 1000;
insert into t3 select * from t3 where length(c2) > 1000;
insert into t3 select * from t3 where length(c2) > 1000;
insert into t3 select * from t3 where length(c2) > 1000;
insert into t3 select * from t3 where length(c2) > 1000;
select /*+ no_rewrite */ * from t where exists (select 1 from t2, t3 where t2.c1 = length(t3.c2));
--disable_warnings
drop table if exists t;
drop table if exists t2;
drop table if exists t3;
--enable_warnings