matrixorigin / matrixorigin/matrixone
[Enhancement]: make union to support more than two children.
Open
kind/tech-request
priority/p1
source/dev
team/c2
- Dominant language
- Go
- Stars
- 1.9k
- Forks
- 311
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 768
Description
### Is there an existing issue for enhancement?
- [X] I have checked the existing issues.
### What would you like to be added ?
```Markdown
类似这个issue:https://github.com/matrixorigin/matrixone/issues/10228
当多个父表指向一个子表的时候。级联删除会删除多次同一行的数据。
目前有通过当删除同一个表的时候,多个plan都指向一个 union 节点的方式处理。
但是 union 节点无论在 优化器的时候,还是在compile的时候,都是面向2个children来处理的。
目前还没有处理过超过2个children的情况。
建立这个issue是希望让union支持超过2个children
```
### Why is this needed ?
_No response_
### Additional information
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.