Implement a rule in the new adaptive execution framework introduced in SPARK-23128. This rule is used to handle the skew join optimization based on the runtime statistics (data size and row count).
[Github] Pull Request #29268 (JkSelf)
GitHub Pull Request #26309
GitHub Pull Request #26434
Google Skewed Join Optimization Design Doc