-
- Downloads
[SPARK-17075][SQL] implemented filter estimation
## What changes were proposed in this pull request? We traverse predicate and evaluate the logical expressions to compute the selectivity of a FILTER operator. ## How was this patch tested? We add a new test suite to test various logical operators. Author: Ron Hu <ron.hu@huawei.com> Closes #16395 from ron8hu/filterSelectivity.
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/basicLogicalOperators.scala 9 additions, 1 deletion...rk/sql/catalyst/plans/logical/basicLogicalOperators.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/FilterEstimation.scala 511 additions, 0 deletions...lyst/plans/logical/statsEstimation/FilterEstimation.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/Range.scala 16 additions, 0 deletions...rk/sql/catalyst/plans/logical/statsEstimation/Range.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/statsEstimation/FilterEstimationSuite.scala 403 additions, 0 deletions.../sql/catalyst/statsEstimation/FilterEstimationSuite.scala
This diff is collapsed.
Please register or sign in to comment