matrixorigin / matrixorigin/matrixone

[Enhancement]: make union to support more than two children.

Open
#10,533 3 comments 0 reactions 1 assignee Claimed by @aptend View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.