[MDEV-23791] Segregate some of optimizer rewrites into separate functions Created: 2020-09-22 Updated: 2022-09-13 Resolved: 2022-09-13 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - ColumnStore |
| Fix Version/s: | 10.8.1 |
| Type: | Task | Priority: | Major |
| Reporter: | Roman | Assignee: | Sergei Golubchik |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | smart_engine | ||
| Issue Links: |
|
||||||||
| Description |
|
Columnstore depends on a number of handy rewrites that MDB does, namely outter to inner join rewrite, IN into EXISTS conversion for IN + subquery. However MCS doesn't tolerate full JOIN::optimize processing b/c of an internal limitation in JOIN processing(the join graph must be acyclic). |
| Comments |
| Comment by Roman [ 2022-09-13 ] |
|
We moved all the rewrites needed into Columnstore plugin code. |