some think about join
### 只能 broadcast 的 join
* NULL AWARE LEFT ANTI JOIN
* cross join
### 只能 shuffle 的 join
* right outer equal join
* full outer equal join
### 只能 gather 的 join
* right outer non-equal join
* full outer non-equal join
ref: kks