-
- Downloads
[SPARK-20867][SQL] Move hints from Statistics into HintInfo class
## What changes were proposed in this pull request? This is a follow-up to SPARK-20857 to move the broadcast hint from Statistics into a new HintInfo class, so we can be more flexible in adding new hints in the future. ## How was this patch tested? Updated test cases to reflect the change. Author: Reynold Xin <rxin@databricks.com> Closes #18087 from rxin/SPARK-20867.
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveHints.scala 3 additions, 3 deletions...org/apache/spark/sql/catalyst/analysis/ResolveHints.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.scala 1 addition, 1 deletion...apache/spark/sql/catalyst/plans/logical/LogicalPlan.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Statistics.scala 3 additions, 8 deletions.../apache/spark/sql/catalyst/plans/logical/Statistics.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/basicLogicalOperators.scala 9 additions, 8 deletions...rk/sql/catalyst/plans/logical/basicLogicalOperators.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/hints.scala 20 additions, 4 deletions...a/org/apache/spark/sql/catalyst/plans/logical/hints.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/AggregateEstimation.scala 1 addition, 1 deletion...t/plans/logical/statsEstimation/AggregateEstimation.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/analysis/ResolveHintsSuite.scala 10 additions, 10 deletions...pache/spark/sql/catalyst/analysis/ResolveHintsSuite.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/statsEstimation/BasicStatsEstimationSuite.scala 8 additions, 9 deletions.../catalyst/statsEstimation/BasicStatsEstimationSuite.scala
- sql/core/src/main/scala/org/apache/spark/sql/execution/SparkStrategies.scala 1 addition, 1 deletion...cala/org/apache/spark/sql/execution/SparkStrategies.scala
- sql/core/src/main/scala/org/apache/spark/sql/functions.scala 2 additions, 2 deletionssql/core/src/main/scala/org/apache/spark/sql/functions.scala
- sql/core/src/test/scala/org/apache/spark/sql/StatisticsCollectionSuite.scala 1 addition, 1 deletion...cala/org/apache/spark/sql/StatisticsCollectionSuite.scala
Loading
Please register or sign in to comment