Commit 459b147
committed
MDEV-37905: UNCACHEABLE_RAND inconsistently set on unions
We need to ensure that all the unions are marked as UNCACHEABLE_RAND in
cases like:
select * from t1 where 1 in (select 1 union select 2 union select RAND());1 parent 49c3c2a commit 459b147
File tree
8 files changed
+84
-0
lines changed- mysql-test/main
- sql
8 files changed
+84
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7642 | 7642 | | |
7643 | 7643 | | |
7644 | 7644 | | |
| 7645 | + | |
| 7646 | + | |
| 7647 | + | |
| 7648 | + | |
| 7649 | + | |
| 7650 | + | |
| 7651 | + | |
| 7652 | + | |
| 7653 | + | |
| 7654 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6501 | 6501 | | |
6502 | 6502 | | |
6503 | 6503 | | |
| 6504 | + | |
| 6505 | + | |
| 6506 | + | |
| 6507 | + | |
| 6508 | + | |
| 6509 | + | |
| 6510 | + | |
| 6511 | + | |
| 6512 | + | |
| 6513 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7644 | 7644 | | |
7645 | 7645 | | |
7646 | 7646 | | |
| 7647 | + | |
| 7648 | + | |
| 7649 | + | |
| 7650 | + | |
| 7651 | + | |
| 7652 | + | |
| 7653 | + | |
| 7654 | + | |
| 7655 | + | |
| 7656 | + | |
7647 | 7657 | | |
7648 | 7658 | | |
7649 | 7659 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7639 | 7639 | | |
7640 | 7640 | | |
7641 | 7641 | | |
| 7642 | + | |
| 7643 | + | |
| 7644 | + | |
| 7645 | + | |
| 7646 | + | |
| 7647 | + | |
| 7648 | + | |
| 7649 | + | |
| 7650 | + | |
| 7651 | + | |
7642 | 7652 | | |
7643 | 7653 | | |
7644 | 7654 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7637 | 7637 | | |
7638 | 7638 | | |
7639 | 7639 | | |
| 7640 | + | |
| 7641 | + | |
| 7642 | + | |
| 7643 | + | |
| 7644 | + | |
| 7645 | + | |
| 7646 | + | |
| 7647 | + | |
| 7648 | + | |
| 7649 | + | |
7640 | 7650 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7648 | 7648 | | |
7649 | 7649 | | |
7650 | 7650 | | |
| 7651 | + | |
| 7652 | + | |
| 7653 | + | |
| 7654 | + | |
| 7655 | + | |
| 7656 | + | |
| 7657 | + | |
| 7658 | + | |
| 7659 | + | |
| 7660 | + | |
7651 | 7661 | | |
7652 | 7662 | | |
7653 | 7663 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7638 | 7638 | | |
7639 | 7639 | | |
7640 | 7640 | | |
| 7641 | + | |
| 7642 | + | |
| 7643 | + | |
| 7644 | + | |
| 7645 | + | |
| 7646 | + | |
| 7647 | + | |
| 7648 | + | |
| 7649 | + | |
| 7650 | + | |
7641 | 7651 | | |
7642 | 7652 | | |
7643 | 7653 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5131 | 5131 | | |
5132 | 5132 | | |
5133 | 5133 | | |
| 5134 | + | |
| 5135 | + | |
| 5136 | + | |
| 5137 | + | |
| 5138 | + | |
| 5139 | + | |
| 5140 | + | |
| 5141 | + | |
| 5142 | + | |
| 5143 | + | |
| 5144 | + | |
| 5145 | + | |
| 5146 | + | |
5134 | 5147 | | |
5135 | 5148 | | |
5136 | 5149 | | |
| |||
11351 | 11364 | | |
11352 | 11365 | | |
11353 | 11366 | | |
| 11367 | + | |
11354 | 11368 | | |
11355 | 11369 | | |
11356 | 11370 | | |
| |||
0 commit comments