zhouqingqing / qpmodel

A Relational Optimizer and Executor
MIT License
64 stars 18 forks source link

Modify redistribution execution #167

Closed arzuschen closed 3 years ago

arzuschen commented 3 years ago

Make redistribution to distribute by the target expressions.

Previously, redistribution automatically redistribute by the first expression from child output (r[0]). Now the distributeby expression list is extracted from parent join logic node and record in logic redistribute node. This information is later passed to physic node execution. Redistribution is for list of distribution.

zhouqingqing commented 3 years ago

do you want to add any unittest?